Dropbox 宣布,他们将在 11 月 7 日停止对除未加密的 ext4 之外的多种 Linux 文件系统的支持。请参阅
https://www.dropbox.com/help/desktop-web/system-requirements#linux
Dropbox 支持网站、Twitter 和 slashdot 上正在讨论这个问题。
我一直在我的主目录上运行带有 ecryptfs 的 ext4 而没有任何问题,但这显然在 11 月 7 日之后将不再受支持。
如果我清除系统并重新安装具有全盘加密的 Ubuntu 16.04,并在其上运行 ext4,有人建议我 Dropbox 客户端会很顺利。有人确认这可行吗?
还有人建议,可以在 ecryptfs 主目录之外的文件中创建一个 ext4 文件系统,并设置 dropbox 在该文件系统上运行。这样 Dropbox 文件就不会被加密。有人确认这样做可行吗?
是否可以简单地告诉 Dropbox 将其文件以未加密的形式存储在 /var/Dropbox 中?
对我们 ecryptfs+ext4 用户还有其他建议的解决方案吗?
答案1
您可以使用密码器。
- 用于对您的云文件进行免费客户端加密的开源工具。
使用安装
sudo add-apt-repository ppa:sebastian-stenzel/cryptomator
sudo apt-get update
sudo apt-get install cryptomator
答案2
我联系了 Dropbox 支持人员,询问他们这个问题,并告诉他们我希望能够更好地支持加密和更多的文件系统。他们回复道:
虽然我们不支持 ecryptfs 之类的加密方法,但我们支持 Linux 用户的全盘加密系统,例如 LUKS。Dropbox 将您数据的安全性视为我们的首要任务。
他们的系统要求页面现在说:
注意:不支持 ecryptfs,但 Dropbox 将继续与通过全盘加密(例如 LUKS)加密的受支持文件系统同步
因此,他们似乎非常致力于使用 LUKS 支持全盘加密。当然,这种情况将来可能会改变。
是否可以简单地告诉 Dropbox 将其文件以未加密的形式存储在 /var/Dropbox 中?
这似乎可行,但是……文件并未加密。
对我们 ecryptfs+ext4 用户还有其他建议的解决方案吗?
我认为如果您想加密文件,解决方案是转移到 LUKS 和全盘加密。
答案3
有一个名为 GitHub 的存储库dropbox-文件系统修复。这会让您的 Dropbox 文件夹看起来就像位于未加密的 Ext4 文件系统上,无论您使用什么文件系统(无论是否加密)。您只需使用 dropbox-filesystem 库 (LD_PRELOAD) 运行 Dropbox。
你需要从GitHub,编译该库(make
),并用dropbox-filesystem-fix提供的dropbox_start.py脚本替换Dropbox启动项。
如果您需要完整的分步说明,请查看这页。
答案4
请注意,基于 Dropbox 位于 LUKS 加密分区的解决方案通常需要输入额外的当该分区被挂载时输入密码 - 与在 ecryptfs+ext4 上使用 Dropbox(例如带有加密 /home 目录的 Ubuntu)相比(只需要登录密码)。
这里描述的解决方案避免了这个额外的密码:https://askubuntu.com/a/818539。但实际上我很惊讶没有更多支持这一点?我想现在我们被迫将 Dropbox 文件移出加密的 /home,我们中的更多人会研究它。