val*_*ica 22 mount ext4 dropbox
不久前,Dropbox 开始警告我只支持 ext4 作为 FS。作为一个快乐的 BTRFS 用户,我并不快乐,但已经这样做了:
dropbox stop
dd if=/dev/zero of=~/dropbox.img bs=1M count=4096
mkfs.ext4 ~/dropbox.img
echo "${HOME}/dropbox.img ${HOME}/Dropbox ext4 rw,async 0 2" | sudo tee -a /etc/fstab
rm -rf ~/Dropbox/*
sudo mount "${HOME}/Dropbox"
sudo chown "${USER}:" "${HOME}/Dropbox"
Run Code Online (Sandbox Code Playgroud)
一切正常,没有错误,但 Dropbox 仍然说我应该为它的文件夹使用 ext4。我究竟做错了什么?
Flo*_*ler 28
有3件总共事情,Dropbox的要求,继续在Linux上工作,只有一个正确记录。我在这里总结的内容适用于 Ubuntu 18.04.1 (amd64) 上的 Dropbox 59.4.93。
您已经清除了第一个障碍:
ext4,特别是不是 ecryptfs。即如果您的主文件夹已加密,您需要将 Dropbox 文件夹放在其他地方,例如。一个单独的ext4分区。要检查的其他事项是:
ext4文件系统需要被格式化ext_attr的。这是默认行为,但您可以通过运行来确认debugfs -R features /dev/sda1(或任何您的设备文件被调用——如果您使用的是 LVM,它可能类似于/dev/mapper/computername--vg-partitionname)ext4分区需要安装与user_xattr选择集(您可以检查和GNOME磁盘或编辑添加选项/etc/fstab直接)一旦我解决了所有这些问题,Dropbox 终于允许我移动目标文件夹,有关“不受支持的文件系统”的错误消息消失了。
您的解决方案有一个替代方案 - 一个名为dropbox-filesystem-fix的 GitHub 存储库。这会让你的 Dropbox 文件夹看起来好像在一个未加密的 Ext4 文件系统上,无论你使用什么文件系统,而且你不需要挂载任何东西,你只需要运行带有 dropbox 文件系统库 (LD_PRELOAD) 的 Dropbox。
您需要从GitHub获取代码,编译库 ( make) 并将 Dropbox 启动条目替换为 dropbox-filesystem-fix 提供的 dropbox_start.py 脚本。
如果您需要完整的分步说明,请查看此页面。
| 归档时间: |
|
| 查看次数: |
4254 次 |
| 最近记录: |