为什么 fstab 会损坏?

为什么 fstab 会损坏?

我正在运行带有 docker compose 和 PhotoPrism 的 Ubuntu 服务器 20.04。我的主目录中有一个名为 Pictures 的目录,我一直在使用 fstab 在 Pictures 文件夹中挂载网络文件夹,以便 PhotoPrism 可以访问它们。我有几十个最终想要挂载的文件夹。

具体来说,我是在/etc/fstab. 中执行此操作的(使用 /040 作为实际文件夹名称中的空格):

/dev/disk/by-id/dm-uuid-LVM-tfJRQBcAfX0VGga307mApri9zeVLnHPeUmFzqEefVj0Dol2dniWzPlgcOxrIK81j / ext4 defaults 0 1
# /boot was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/bce073ee-93d7-4a32-afc2-0e2121c06a55 /boot ext4 defaults 0 1
/swap.img       none    swap    sw      0       0

# automount from synology box
192.168.1.60:/volume1/Hobbiton2-top /home/tomr54/Hobbiton2-top ntfs-3g nouser,rsize=8192,wsize=8192,atime,auto,rw,dev,exec,suid 0 0
192.168.1.60:/volume1/Hobbiton2-top/My\040Pictures/Alaska-2018 /home/tomr54/Pictures/Alaska-2018 ntfs-3g nouser,rsize=8192,wsize=8192,atime,auto,rw,dev,exec,suid 0 0
192.168.1.60:/volume1/Hobbiton2-top/My\040Pictures/Bob_Jackie_2003-2018 /home/tomr54/Pictures/Bob_Jackie nfs-3g nouser,rsize=8192,wsize=8192,atime,auto,rw,dev,exec,suid 0 0

几天来,它一直运行良好。但昨天,当我启动系统时,它进入了紧急模式,无法启动。我尝试了许多解决方案,但都不起作用,直到我注释掉这三行;然后我的系统正常启动。

有没有更好的方法?谢谢。

答案1

似乎挂载类型(每行的第 3 个参数)是错误的。它不是 ntfs-3g。您在第 3 行打错了。

挂载类型应该是你的服务器使用的协议,如 nfs

答案2

我能够用这个解决这个问题: 来自 rushnash 的解决方案 并从 fstab 条目中删除 gid= 条目。现在它看起来像这样:

//192.168.1.60/Hobbiton2-top/My\040Pictures/Alaska-2018 /home/tomr54/Pictures/Alaska-2018 cifs credentials=/home/tomr54/.smbcredentials,uid=*my_user_id* 0 0

相关内容