我不确定这是否更像是 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 相关?
所以当我尝试安装 Dropbox 而不是 Seafile 时,我自己想通了:
问题是使用的分区类型 FAT (exFAT)。我将分区重新格式化为 NTFS,一切正常!
尝试安装 Dropbox 时,它告诉我不支持分区格式,我想到了尝试另一种格式而不是 FAT 的想法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句