惨痛教训,数据被 nextcloud 删了,找公司从开启 TRIM 的 SSD 硬盘的 Mac 上恢复删除的数据还有可能吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
lovdanny
V2EX    程序员

惨痛教训,数据被 nextcloud 删了,找公司从开启 TRIM 的 SSD 硬盘的 Mac 上恢复删除的数据还有可能吗?

  •  
  •   lovdanny 2022-02-11 01:59:35 +08:00 6380 次点击
    这是一个创建于 1345 天前的主题,其中的信息可能已经有所发展或是发生改变。

    参考我早些时候 po 的问与答 t/833072 ,慎用 nextcloud 。昨天被删的,我试了 disk drill 什么都没有恢复。之前没用 time machine ,现在试试看能不能找到本地快照。估计希望不大,所以这种情况找数据恢复公司有用吗?

    32 条回复    2022-02-14 17:55:30 +08:00
    documentzhangx66
        1
    documentzhangx66  
       2022-02-11 05:18:07 +08:00
    NextCloud 、syncthing 等开源私有同步软件,这类玩意不能拿来同步重要文件,因为它们黑箱且代码质量差。

    重要软件,如果要同步,有两个办法。

    小文件用版本控制软件来同步,因为版本控制软件是强事务性的。

    大文件就麻烦些,需要你先在公网上,组个虚拟局域网,接着建立共享,最后用 SyncBackPro 这类企业级软件,来进行同步。
    yaoyaomoe
        2
    yaoyaomoe  
       2022-02-11 07:05:46 +08:00 via iPhone
    如果开启 trim 并且过了这么久
    应该没用了……

    syncthing 至少能开阶段版本控制……救了我的数据之后我就换 resilio 了……home 装不到 winserver 所以最后跑了 wsl 用来同步

    不考虑多服务器高可用同步的话 freefilesync 其实更合适

    nextcloud 不建议使用真的……
    ltkun
        3
    ltkun  
       2022-02-11 08:02:37 +08:00 via Android
    我也一直用 nc 看来要换一个了
    ltkun
        4
    ltkun  
       2022-02-11 08:04:54 +08:00 via Android
    @documentzhangx66 syncthing 不行?黑箱啥意思
    villivateur
        5
    villivateur  
       2022-02-11 08:11:35 +08:00 via Android
    nextcloud 不是有回收站吗?还有版本控制
    snw
        6
    snw  
       2022-02-11 08:24:00 +08:00 via Android
    @yaoyao1128
    Resilio 并不靠谱,我丢过文件(同步冲突),虽然最后从 archive 里找了回来。
    mineralsalt
        7
    mineralsalt  
       2022-02-11 08:48:21 +08:00
    群晖的同步盘最稳, 还带版本控制
    wanguorui123
        8
    wanguorui123  
       2022-02-11 09:57:17 +08:00
    没回收站?
    fl2d
        9
    fl2d  
       2022-02-11 10:05:30 +08:00
    个人建议,小厂就别自建各种服务了,买成熟的解决方案是性价比最高的。
    zlhdd108
        10
    zlhdd108  
       2022-02-11 10:20:20 +08:00
    之前一直用 owncloud ,跟几个朋友一起用,还被吐槽怎么不用 nc ,说那个更好看……
    documentzhangx66
        11
    documentzhangx66  
       2022-02-11 11:01:13 +08:00   1
    @ltkun 黑箱的意思是:
    1.你认为正确的同步逻辑应该是这样,但你不知道软件设计者,是不是也是这样设计的。

    2.就算软件设计者,也是这样设计的,但你不知道 TA 写的代码,是不是这样执行的。

    我很久前用过这款软件,用于同步一些不重要的文件,当时就发现同步功能,可控性差,而且同步逻辑又迷又傻,经常搞乱数据。

    后来我就使用了我在一楼所推荐的方法。

    同步这事,真的比较复杂。建议你下载 SyncBackPro ,你看看它里面的策略,有多复杂。这款软件做到这种程度,对于同步场景,不知道踩过多少坑,不知道综合了多少客户的需求。
    ltkun
        12
    ltkun  
       2022-02-11 11:19:22 +08:00 via Android
    @documentzhangx66 多谢 不过我目前主要解决移动设备之间的同步 对于 Windows only 软件都是敬而远之的 Windows 都尽量不碰
    chinesestudio
        13
    chinesestudio  
       2022-02-11 11:55:33 +08:00
    nextcloud 管理文件 没问题。你需要再开一个 duplicati 加密备份到多个网盘 两者都有版本控制。用了好多年了 没有出过问题
    不管什么数据 都要做备份 如果你觉得重要。
    haoliang
        14
    haoliang  
       2022-02-11 12:20:33 +08:00   1
    @documentzhangx66 这俩名词我有点看不懂:“黑箱”、“开源私有”。nextcloud 、syncthing 的源码就在那里,这叫“黑箱”? nextcloud 是 agpl, syncthing 是 mpl, 这怎么叫“私有”?

    利益无关:这俩软件我都没长时间用过,但装过 syncthing 、看过 nextcloud server ,没发现黑箱代码;我平常用 rsync 。
    dashupc
        15
    dashupc  
       2022-02-11 13:41:39 +08:00
    恢复不了的
    neilyoone
        16
    neilyoone  
       2022-02-11 13:41:57 +08:00   1
    还是 Linux 底层命令 rsync 靠谱
    devliu1
        17
    devliu1  
       2022-02-11 13:50:43 +08:00
    可以用 Seafile
    Felix2Yu
        18
    Felix2Yu  
       2022-02-11 14:01:39 +08:00
    @haoliang 我觉得你应该是断错句了,应该是开源的私有同步软件,相对于存储在公共服务提供商的公有同步。
    westoy
        19
    westoy  
       2022-02-11 14:12:55 +08:00
    SSD 正常删除之后保持通电基本没戏

    给 SSD 做数据恢复的一般是面向暴毙的盘, 主控坏就换主控, 颗粒坑了就飞线上去尝试用各种协议读取
    lolizeppelin
        20
    lolizeppelin      2022-02-11 14:26:20 +08:00
    nextcloud 这种 php 写的用 cgi 跑的文件服务也敢用.

    文件服务老老实实 seafile
    lolizeppelin
        21
    lolizeppelin  
       2022-02-11 14:28:26 +08:00
    文件恢复老老实实花钱找人用 pc3000 来恢复。敢自己瞎折腾的都是不重要文件.
    rastars
        22
    rastars  
       2022-02-11 14:34:12 +08:00
    seafile+backblaze B2 备份,相对来说比较稳
    podel
        23
    podel  
       2022-02-11 14:42:25 +08:00
    本地快照是 你激活了 Time Machine 才会有保存 24 小时的 本地快照。 如果没有使用 Time Machine 就不会有这个。

    感觉楼主怕是没有 Time Machine 也就没有本地快照。
    podel
        24
    podel  
       2022-02-11 14:47:35 +08:00
    楼主 终端里面输入
    tmutil listlocalsnapshots /
    可以看看有没有本地快照。 如果没有就是真的没有。
    kokutou
        25
    kokutou  
       2022-02-11 16:23:03 +08:00
    trim 后块就合并清空了...怎么可能恢复...
    lovdanny
        26
    lovdanny  
    OP
       2022-02-11 21:22:18 +08:00
    是的没有本地快照,所以没办法恢复了,我老老实实重新写代码吧。另外 Nextcloud 确实是有很大的缺陷的,逻辑缺陷,参考: https://github.com/nextcloud/desktop/issues/1238 ,这么多年没人修复这么严重的问题
    Sekai
        27
    Sekai  
       2022-02-12 11:54:27 +08:00
    @yaoyao1128 旧版 resilio 可以装在 ws 上,比如 2.6.4
    lovdanny
        28
    lovdanny  
    OP
       2022-02-14 06:18:55 +08:00
    lovdanny
        29
    lovdanny  
    OP
       2022-02-14 06:20:15 +08:00
    他删除了本地,因为没有同步完云上的回收站只有之前的老文件,见这个 issue https://github.com/nextcloud/desktop/issues/1238
    lovdanny
        30
    lovdanny  
    OP
       2022-02-14 06:21:17 +08:00
    @documentzhangx66 谢谢老哥的建议,我觉得这套做法最保险了,借鉴了
    RRyo
        31
    RRyo  
       2022-02-14 10:36:00 +08:00
    重要数据你倒是备份啊...
    我的数据大致两地三中心了(家里服务器 1 份未加密,同城工位设备 1 份未加密,onedrive1 份加密)
    家里设备上的三丧固态掉盘炸过三四次了,炸了直接换盘,也不重建阵列,直接从备份上拉一份回来
    lovdanny
        32
    lovdanny  
    OP
       2022-02-14 17:55:30 +08:00
    @RRyo 是的我现在打算两地三中心备份了,打算买 onedrive 的 1T 空间
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2654 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 14:31 PVG 22:31 LAX 07:31 JFK 10:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86