如果在启动时 fstab 中存在 mount -a 挂载,则挂载会失败

如果在启动时 fstab 中存在 mount -a 挂载,则挂载会失败

我在 fstab 中的“/mnt/3TB”中挂载了一个 ntfs 分区,并尝试将该分区中的一个文件夹挂载到我的主目录中。我使用 --bind 是因为我的主目录备份软件更喜欢这种方式。

在 cli 中挂载没有问题,但是 fstab 将挂载除我需要的“teundrive”目录之外的任何目录。

这非常有效:sudo mount --bind /mnt/3TB/cloud/teundrive /home/teun/Cloud/drive

如果我尝试使用 fstab 并执行,sudo mount -a它会失败但没有错误。我在 fstab 中添加了此行。

/mnt/3TB/cloud/teundrive /home/teun/Cloud/teundrive none rw,user,bind 0 0

如果我创建一个新目录,例如,/mnt/3TB/cloud/testdir并以相同的方式将其挂载到 fstab 中,它就可以完美地工作。尝试失败后,我创建了一个新目录,并移动了旧目录的所有内容,然后使用 fstab 将其挂载。这也有效。

但是,重启后它无法挂载。将其更改为另一个文件夹并执行即可sudo mount -a

有没有什么办法可以解决这个问题?我对 Ubuntu 不太熟悉,也不太会问这类问题。我希望问题清楚,并且我提供了足够的信息。谢谢!

相关内容