type
status
date
slug
summary
tags
category
icon
password
背景
某次因为输入法导致系统卡死的时候,我强制重启了电脑。
然后开机后发现 OneDrive 挂了:出现了文件夹同步异常,导致之前设置的文件夹无法继续使用了。
大概长这样,「You must restart OneDrive to continue syncing this location」。但是 OneDrive 已经不认这个文件了。
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9730a936-61d5-4c38-80f4-2727622bd933%2FUntitled.png?table=block&id=d8463770-d3cf-4891-aecb-93e3a63993d0&t=d8463770-d3cf-4891-aecb-93e3a63993d0)
因此 OneDrive 让我重新选择一个文件夹位置进行同步,于是出现了两个 OneDrive 目录:
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa62ad3fd-624b-41e1-b075-fce947129093%2FUntitled.png?table=block&id=9f19116c-7876-44aa-888c-f2d3e098cdfa&t=9f19116c-7876-44aa-888c-f2d3e098cdfa)
其中,只有「OneDrive - Personal」才能正常使用。
删除旧文件夹
这次经历让我感到非常沮丧,非常迫切的需要一个稳定的数据同步和备份方案。
但是生活还是要继续的,很长一段时间内我都没有管 OneDrive 的事情了,就让它挂在后台吧。
多出来的一个碍眼的文件夹,就一直保留了下来。主要是不敢乱删,担心丢数据。
直到最近要搞 word 文档,只有在 Windows 下写才比较好,主要是担心格式错乱。
于是又把 OneDrive 拾起,顺带把这个旧的文件夹给清理掉。
Remove from Sidebar?
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fce1d3462-e737-4af3-b2ee-982fd791726e%2FUntitled.png?table=block&id=d0080425-9e56-4589-85e8-c8871d32b799&t=d0080425-9e56-4589-85e8-c8871d32b799)
删除文件夹不是简单的「Remove from Sidebar」,我还需要找到这个文件夹存在那里的。
但是我早了半天也没找到,翻开文件的属性,就是找不到它存的实际位置,这让我非常沮丧和恼火。
我在网上翻资料,找到的净是些如何设置 Location 的内容。但是设置 Location 和我要删除的东西不是一个概念,因为这个数据异常的 Location 指向的文件夹早被我删了,但是这个同步文件还是存在的。
说明它的真实目录在其它地方,只是我还没有找到而已。
就当我快要放弃的时候,突然灵机一动,我把文件拖到 iTerm2 控制台中,果然:
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F97021c23-b78f-4649-b6d0-fd4c86197b16%2FUntitled.png?table=block&id=57b2a369-ef8e-4667-b57d-96393590b0ab&t=57b2a369-ef8e-4667-b57d-96393590b0ab)
它显示了真实的位置:
隐藏的非常深呀。
接下来的时候就简单多了,使用
rm
删除即可:![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F87c3f2e9-50f2-4649-96c5-973eb00ac6cd%2FUntitled.png?table=block&id=b586d8f9-16cc-42d2-937d-193b811b51ab&t=b586d8f9-16cc-42d2-937d-193b811b51ab)
至此算是清理了残留的文件,也算是了结了一桩世故。
总结
OneDrive 设置的 Location 和文件实际保存的位置不是一回事,其中:
- Location 一般保存在用户的目录下,例如
/Users/jack/OneDrive
- 存储文件的目录在其它位置:
~/Library/CloudStorage
一般情况下没有遇到我这种问题的,基本上不需要关注这个,偏偏我是这个倒霉蛋。
最后,数据的安全性和备份是个大问题,最好能上自己的 NAS,将数据存在本地。