如何正确姿势使用 onedrive,我的 qq 聊天数据被吞了

2021-08-26 01:33:37 +08:00
 nznd

前言

某一次 onedrive 跟随 win10 更新而更新了,开机提示可以备份桌面、文档至 onedrive,感觉很开心,终于可以和 iCloud 碰一碰了,于是愉快的勾选了,没想到这才是噩梦的开启

起因&经过

刷 b 站的时候发现电脑风扇在狂转,但我并没有开高负载的任务,打开任务管理器查看进程,发现是 onedrive 在备份数据,想起来加的 qq 群很多,发的图片都会在文档里面,然后备份上去,于是去停止了文档备份,然后我的备份就炸了停止文档备份后,通过%USER%/Document 进入的是一个空白文件夹,原有文件找不到了,留下一个快捷方式,名字叫做 "我的文件在哪里" ,指向%USER%/OneDrive/Document,但是很奇妙的事情,这个文件夹里只有已经在 onedrive 云上的数据,如果之前没同步的数据,将会彻底的找不到,其中就有一个名为 "Msg3.0.db" 的文件,为 qq 的聊天记录数据库

结果

目前正在从云上下载该文件(通过网页)本地同步已经卡死不再同步,同时 cpu 吃满不知道在干什么,但是心凉的是这个文件修改时间是去年,也就是说从去年到今天的文件没有同步成功导致该时间段的聊天记录完全丢失,文档所在的硬盘为 SSD,不可恢复数据。

如果有任何方法恢复数据,真心求教,这个同步是真的不敢碰了,还是手动上传下载当一个普通的云盘使用吧...

7053 次点击
所在节点    程序员
39 条回复
putaosi
2021-08-26 01:59:44 +08:00
大的经常更新的文件不适合用 od
nznd
2021-08-26 02:17:51 +08:00
@putaosi #1 谁能想到会同步失败呢...目前靠手机 qq 转发保存了一些重要的聊天记录...
dingwen07
2021-08-26 03:15:06 +08:00
网速够快其实聊天记录也是可以备份的,我的 QQ 聊天记录就在 OneDrive 上,只会在 QQ 退出后进行备份。OneDrive 采用的是“按需下载”,只有文件被访问到了才会进行下载,这对存储 QQ 聊天记录很有用,图片等等缓存文件就不会一直保留在本地占用磁盘空间。

“停止文档备份”不会把云数据下载回本地,这个不奇怪吧,有可能你本地空间都不够放这些云数据。

在上传的时候更改备份是挺危险的,我觉得微软应该禁止用户在未同步完成前更改这项设定。

OneDrive 同步的可靠性我个人认为非常高,比我用过的 Google Drive 、iCloud Drive 、MEGA 都高上不少,用了几年一次错误都没遇到过,冲突也基本不会丢数据。Dropbox 是专门做这个的可能会更好,但是我没用过。

你现在的状态可能是客户端缓存了还没上传的文件并正在进行上传,建议啥都不做等几个小时,接下来就可以在 %OneDriveConsumer%\Document 下访问你的文件了。
cst4you
2021-08-26 05:58:17 +08:00
Msg3.0.db 33GB
Msg3.0index.db 23GB
的路过, 这么大经常更新的 db 我可不敢云同步
cst4you
2021-08-26 05:59:06 +08:00
统计了下...自己 QQ 名下的整个文件夹已经超过 500GB 了, 2003 年一直到至今, 有点可怕
ferock
2021-08-26 07:36:17 +08:00
重要的文件,建议有版本管理和差异化备份机制…所以才会有家庭 nas 的市场
snw
2021-08-26 08:19:34 +08:00
实时同步软件我就没找到绝对靠谱的,OneDrive 、Google Drive 、Dropbox 、Seafile 、Resilio Sync 全都出过问题。OneDrive 和 Resilio Sync 出过文件丢失的问题,Dropbox 相对来说是最好的,同步错误会留下 conflict 文件。
读写特别频繁的目录、文件建议还是定期做手动备份。
eason1874
2021-08-26 08:22:02 +08:00
其实我很好奇,正在频繁读写的单一大文件要如何数据安全地完成同步?
wangxiao20170401
2021-08-26 08:35:14 +08:00
用一个机器中转,A>B>OneDribe
NasCBM
2021-08-26 08:44:57 +08:00
OneDrive 备份有多个方式,文件是否备份成功需要看文件的同步状态。
另外可以选择文件是否保存在本地,不保存,停止同步之后,文件就用不了,因为本地看到的只是一个快捷方式,只有开启同步并且网速正常的情况下,才会在需要的时候自动下载。
如果选择始终保存在本地,那么停止同步和断网的时候才能正常使用。
目前为止我 OneDrive 的各项资料没有丢过,家庭车也开了很多年了,没有啥问题。
totoro625
2021-08-26 09:01:27 +08:00
重要数据直接挂同步总是感觉不放心
我的备份经验是:
当前操作系统 A,定时 A 单向备份到 B,B 挂上传到网盘。这样备份永远是单向操作,云端不会影响到本地

另外强烈推荐 Win10 自带的文件历史记录功能
SmiteChow
2021-08-26 09:46:56 +08:00
单论聊天记录备份,曾经我也有收藏癖好,qq,msn,飞信,也备份得很好,后来年级大了才发现现在此时此刻的重要性,转微信后更甚,先不论现在还能不能找到软件读取出来,的的确确从没动用过。所以没啥好备份的。
xmoiduts
2021-08-26 09:48:47 +08:00
@cst4you 没记错的话,onedrive 的同步粒度是“一整个文件”。
我曾 onedrive 同步 Outlook 归档文件,即使在海外无“网络问题”效果也不佳,归档长期被 Outlook 占用,实质上无法同步,能同步也会很慢。
explorerproxy
2021-08-26 09:49:24 +08:00
onedrive google drive 我都是付费用户 ,然而同步我还是用的免费的 dropbox
onedrive 都用来放不常用的东西
passerbytiny
2021-08-26 09:51:31 +08:00
不要对大、频繁变动、非 office 的文件做同步,因为非 office 文件的同步都是整体上传下载,如果再加上大和频繁变动,那要么不可靠要么不可用。

你这个应该是不可用阶段,大量任务在缓存里面等着上传,你要继续开同步并且停止使用 QQ (即本地文件不再修改),等几天上传任务处理完了(考虑到家宽的上传带宽可能要等几个月),就能恢复正常了。

最后说一句,windows 、linux 的用户目录,不管中外,都有大量不负责任的程序喂屎,这个目录不但不能同步,连本地使用都要尽量避免。
SingeeKing
2021-08-26 09:51:44 +08:00
实时同步我现在只信任 Dropbox
xmoiduts
2021-08-26 09:52:08 +08:00
@dingwen07 使用 onedrive 同步“聊天图片”等大量细小文件时要注意:onedrive ( API )不建议单盘同步超过 30w 文件。我的实际体验是( 25w+文件)文件很多后 onedrive 会非常吃内存。
Wataru
2021-08-26 09:53:21 +08:00
开个 qq 会员至少两年内的聊天不用备份
nznd
2021-08-26 10:21:42 +08:00
@Wataru #18 主要是这记录大概是从 7 年前就开始记录,会员的同步是按需同步,如果你没打开对话框加载就不会下载到本地,某些记录也会消失(比如退出的群,被 t 的群,被删的好友,讨论组等等)
vyoung
2021-08-26 10:24:17 +08:00
@passerbytiny onedrive 不是支持差分同步吗?有人实验成功过吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/798046

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX