我之前一直用 NextCloud 同步备份重要数据,但是他经常同步失败,我就好久没打开了。这两天想同步个文件夹就打开了他,然后我取消勾选了几个很大的未同步的文件夹后,结果他直接把我本地的该文件夹删除了,云里也没有。这些都是我项目的数据,攒了 2 年的。删了我数据我才找到这个 open 了 2 年多的 issue: https://github.com/nextcloud/desktop/issues/1238 ,这么严重的问题居然一直没有解决。所以从开启 TRIM 的 SSD (MacOS)上删除的数据还有可能恢复吗?
1
mineralsalt 2022-02-10 23:34:33 +08:00
恢复的可能性微乎其微
|
2
xupefei 2022-02-10 23:39:51 +08:00 via iPhone
macos 的 apfs 有 local snapshot ,有效期一天。
|
4
lovdanny OP 我没有用 time machine 也可以有本地快照吗?@xupefei
|
5
xupefei 2022-02-10 23:51:46 +08:00 via iPhone
|
8
Panic 2022-02-11 10:12:55 +08:00
这怕不就是 free software 的代价
|
9
hhacker 2022-02-11 11:32:10 +08:00
删本地文件这个实在是太可怕了,哪怕是丢回收站都好啊
|
10
AS4694lAS4808 2022-02-11 17:16:57 +08:00
先说一下结论,不太可能。
看了下 issue 里的讨论,多数人的看法是不同步的文件不应该存在于同步文件夹里,所以设计是从文件夹里删掉,并不算 bug ,虽然想法比较绝对,但是看有人贴出来的 uncheck 的时候会弹出提示,也许提示两次可能会更合适一点。。。看样子最好的不同步方式是手动把文件从同步文件夹里剪切出去。 |
11
lovdanny OP @AS4694lAS4808 我确定没有看到任何提示,我之前用的网盘都是 uncheck 后本地保留,云上删除到回收站,这个逻辑明显更好更符合直觉。关键是至少他要同步完了再删除本地啊
|
12
AS4694lAS4808 2022-02-14 09:53:12 +08:00 via Android
@lovdanny 主要还是没上传成功。。git 没上传成功删了本地的库也没了。或者开个 issue 请求新增个类似 git 的本地版本控制,但是。。。大概率没人接。如果还想用,最好的办法还是自建服务,保证同步的成功率。
|
13
lovdanny OP @AS4694lAS4808 对啊没上传成功它还直接把本地删除了,打算转商业的云存储了,感觉 onedrive 综合不错
|