![Seafile 在已安装分区上:操作不允许](https://linux22.com/image/933738/Seafile%20%E5%9C%A8%E5%B7%B2%E5%AE%89%E8%A3%85%E5%88%86%E5%8C%BA%E4%B8%8A%EF%BC%9A%E6%93%8D%E4%BD%9C%E4%B8%8D%E5%85%81%E8%AE%B8.png)
我不确定这是否是 Seafile 或 Ubuntu 的问题,所以我只想在这里问一下:
我想将 Seafile 同步到挂载到 /mnt/data 的挂载分区上的文件夹,该分区名为“data”。这是因为我使用 Windows 10 双启动,并且想避免下载相同的文件两次。因此,我有一个 Ubuntu 和 Windows 10 都可以访问的 exFAT 分区。要挂载此分区,我在 /etc/fstab 中使用以下条目:
/dev/disk/by-uuid/4B27-57D4 /mnt/data auto nosuid,rw,user,nodev,nofail,x-gvfs-show,uid=myusername,gid=myusername,umask=000 0 0
到目前为止,一切都按预期运行。分区在启动时自动安装,我获得了完全访问权限、权限等。但是当我尝试设置 Seafile 以使用 /mnt/data/Seafile 时,我收到以下错误消息:
failed to bind unix socket fd to /mnt/data/Seafile/.seafile-data/seafile.sock : Operation not permitted
seaf-daemon.c(527): Failed to start searpc server.
为什么操作不被允许?是否有我尚未设置的权限?或者这个问题可能与 Seafile 有关?
答案1
因此,当我尝试安装 Dropbox 而不是 Seafile 时,我自己发现了这一点:
问题在于使用的分区类型为 FAT(exFAT)。我将分区重新格式化为 NTFS,一切正常!
当尝试安装 Dropbox 时,它告诉我不支持该分区格式,所以我想到尝试使用其他格式而不是 FAT。