我有一台双启动笔记本电脑 - Ubuntu 20.04 和 Windows 10,它们都位于相同的 HD、不同的分区和第三个分区上,用于通用。
为了避免将我的 Dropbox 文件夹放在每个操作系统上,我希望将它安装在第三个分区上。我虽然“FAT32”适合这项工作,但是当我在 Windows 端安装 Dropbox 时,它要求输入“NTFS”(因此它从“FAT32”更改为“NTFS”),当我切换到 Ubuntu 时,Dropbox 询问对于“Ext4”。
这种情况能解决吗?
我有一台双启动笔记本电脑 - Ubuntu 20.04 和 Windows 10,它们都位于相同的 HD、不同的分区和第三个分区上,用于通用。
为了避免将我的 Dropbox 文件夹放在每个操作系统上,我希望将它安装在第三个分区上。我虽然“FAT32”适合这项工作,但是当我在 Windows 端安装 Dropbox 时,它要求输入“NTFS”(因此它从“FAT32”更改为“NTFS”),当我切换到 Ubuntu 时,Dropbox 询问对于“Ext4”。
这种情况能解决吗?
Q. 这种情况可以解决吗?
没有。
这可能导致...
问:为什么不呢?
问题归结为 Dropbox 如何依赖文件系统的日志机制来了解文件何时被更改。这减少了积极观看(可能)数百万个文件的开销,而这会带来高昂的成本。
Linux 没有以可靠方式观察 NTFS 日志的机制,因此 Dropbox 客户端无法使用 NTFS 文件系统。Windows 也有类似的问题,因为它没有可靠的方法来读取 Ext4 日志。基于 FAT 的文件系统根本不使用日志,这就是 Dropbox几年前停止支持这些文件系统的原因。
这曾经有效,但正如另一个答案所说,Dropbox 阻止了他们不想支持的文件系统。在他们进行此更改时,我还需要双启动,并从 Dropbox 移出。
可以修补限制。您可以自担风险使用它,我自己没有测试过:https ://github.com/dark/dropbox-filesystem-fix 。以下是安装说明。
您也可以试试Maestral,它是 Linux 的替代客户端。