双启动机器上的 Dropbox

双启动机器上的 Dropbox

我有一台双启动笔记本电脑-Ubuntu 20.04 和 Windows 10,都位于同一个硬盘、不同的分区上,还有第三个分区,用于共同使用。

为了避免将我的 Dropbox 文件夹放在每个操作系统上,我希望将其安装在第三个分区上。我以为“FAT32”适合这项工作,但当我在 Windows 上安装 Dropbox 时,它要求“NTFS”(因此它从“FAT32”更改为“NTFS”),当我切换到 Ubuntu 时,Dropbox 要求“Ext4”。

这种情况可以解决吗?

答案1

问:这种情况可以解决吗?

没有。

这可能会导致...

问:为什么不呢?

问题归结于 Dropbox 如何依赖文件系统的日志机制来了解文件何时被更改。这减少了主动监视(可能)数百万个文件的开销,而这种开销的成本很高。

Linux 没有可靠的机制来观察 NTFS 日志,因此 Dropbox 客户端无法使用 NTFS 文件系统。Windows 也存在类似的问题,因为它没有可靠的方法来读取 Ext4 日志。基于 FAT 的文件系统根本不使用日志功能,这就是 Dropbox 停止支持这些文件系统的原因几年前

答案2

这曾经有效,但随着其他答案称 Dropbox 会阻止他们不想支持的文件系统。当他们做出这一改变时,我也需要双启动,并且不再使用 Dropbox。

可以修补这个限制。你可以自行承担风险,我自己还没有测试过:https://github.com/dark/dropbox-filesystem-fix. 以下是安装说明

您也可以尝试马埃斯特拉尔,这是 Linux 的替代客户端。

相关内容