Dropbox 将于 11 月放弃对 Linux 的支持(未加密的 Ext4 除外)。他们有一个 API,并且在 Android 上有替代客户端(最著名的是 dropsync),所以这应该是可能的。 Linux 有替代客户端吗?
我的要求是双向同步,无需手动干预,因为我用它来维护多台计算机(工作/家庭/电话)上的一些(相当私人的)文件,因此编写链接下载脚本(我之前做过)不会'不工作。用 Python 编写一个看起来并不复杂,但感觉像是一个可能隐藏困难的项目。
请注意,以防不清楚:我不是在询问替代的云存储/同步解决方案,而是在询问与现有帐户和文件夹结构交互的内容。
答案1
Dropbox 恢复了对 ZFS、XFS、Btrfs 和 eCryptFS 的支持
Dropbox 恢复了对 Linux 上的 ZFS、XFS、Btrfs 和 eCryptFS 的支持。 Dropbox客户端更新恢复了对 64 位 Linux 系统上的 ZFS 和 XFS 以及所有 Linux 系统上的 eCryptFS 和 Btrfs 的支持。
链接:
- Dropbox 在 Linux 上恢复对 ZFS、XFS、Btrfs 和 eCryptFS 的支持
- 马斯特拉尔轻量级开源替代 Dropbox 客户端对于Linux
答案2
不需要其他选择,我只是:
- 创建了一个空文件,
- 将其格式化为ext4,
- 将其安装为循环设备,
- 将 Dropbox 移至其中。
举个例子:
添加
/etc/fstab
这样一行,以便在启动时挂载 dropbox 文件系统。/home/user/.dropbox-store /home/user/Dropbox ext4 defaults,loop 0 0
执行
dropbox stop dd if=/dev/zero bs=1k count=1 seek=2097152 of=~/.dropbox-store /sbin/mkfs.ext4 -L DropboxHome ~/.dropbox-store mv ~/Dropbox ~/Dropbox_ mkdir ~/Dropbox # emulate boot mount to check fstab syntax sudo mount -a sudo chown user.users ~/Dropbox rsync -av ~/Dropbox_/. ~/Dropbox/. dropbox start
这是一个粗略的解决方案。这只是一个路线图,您必须适应您的需求。例如,该fstab
解决方案仅在像我这样的单用户笔记本电脑上可接受。
答案3
还有一种解决方法允许在非 ext4 文件系统上使用 Dropbox。https://github.com/dark/dropbox-filesystem-fix如中所述https://www.linuxuprising.com/2018/11/how-to-use-dropbox-on-non-ext4.html?m=1