Men*_*oLN 11 symbolic-link onedrive windows-10
我已经在互联网上阅读了很多关于符号链接和 Windows 10 的问题,但不是关于我现在遇到的现象。所以这里是……
我的目标是通过符号链接将位于 SSD 驱动器的单独数据分区上的文件夹(“我的音乐”)双向同步到 OneDrive 云。一切正常……除了 2 路同步。不知何故,它仍然是一条单向街。:-(
数据分区和 Windows 系统分区都有 NTFS 文件系统。数据分区有字母 ( X:
)。我有一个现有的 OneDrive 帐户,上面没有文件或文件夹。
就我现在的理解,创建一个连接点是可行的方法,尽管在这种情况下创建一个符号链接也可以工作。我遵循的程序是这样的:
C:\Users\<my user name>\OneDrive
.mklink /J “C:\Users\<my user name>\OneDrive\My Music” “X:\My Music”
‘My Music’
链接显示为 Windows 资源管理器中 OneDrive 图标下方的文件夹。‘My Music’
我的数据分区上的文件夹的链接是否有效。它做得很完美。‘My Music’
文件夹也出现在我的 OneDrive Online 中。‘My Music’
文件夹中以测试同步。‘My Music’
通过创建的链接出现在数据分区上的文件夹中。到现在为止还挺好。我在线上传到 OneDrive 的任何内容都完美地显示在我的数据分区文件夹中。但问题是2路同步失败。如果我更改‘My Music’
数据分区上文件夹中的任何内容,该更改确实会出现在链接的同一个 OneDrive 文件夹中(显然),但这就是它停止的地方:没有同步到 OneDrive 在线。怎么来的,解决办法是什么?
如果我不使用连接点,而是使用符号链接,则会发生完全相同的情况: mklink /D “C:\Users\<my user name>\OneDrive\My Music” “X:\My Music”
我的第二个问题是:当我更改程序并首先创建连接(或符号链接)然后在我的计算机上设置 OneDrive 时,结果怎么可能正好相反?因此,在这种情况下,通过创建的链接将文件同步到 OneDrive Online 工作正常,但是如果我更改 OneDrive Online 中“我的音乐”文件夹中的任何内容,则该更改不会出现在我的数据分区上的文件夹中。同样,这只是一种方式。
我只是不明白。请问有人有答案吗?提前致谢!
小智 6
根据Microsoft 论坛中的此主题,OneDrive 似乎在 2017 年 5 月 31 日左右从别名(连接/符号链接)路径收到文件更改事件的通知(请参阅标记为最佳响应的回复),但在 2018 年 1 月 17 日有人报告说它们被破坏了,回复的作者标记为最佳回复似乎证实了这一点。
后来的“使用硬链接”建议不起作用,因为我相信 NTFS 中没有“目录硬链接”。
遗憾的是,我认为现在已经被打破了。
该线程中提到了一些解决方法 - OneDriveBully定期手动触发 OneDrive 的(完全?)同步,以及通用文件夹同步实用程序来双向同步两个目录(导致 2 倍的磁盘空间,可能会带来很多麻烦)当必须时,即处理冲突)。我不喜欢他们中的任何一个。
归档时间: |
|
查看次数: |
10748 次 |
最近记录: |