启动过程中挂载绑定不可用时,Ubuntu 无法启动

启动过程中挂载绑定不可用时,Ubuntu 无法启动

我的 /etc/fstab 如下所示:

...
/mnt/FP5/daten/bilder/2002/ /home/johkra/Bilder/2002 none bind
...

我如何配置我的 fstab 以使 Ubuntu 不等待绑定。ubuntu 可以在实际需要时挂载它吗?

谢谢!祝你 2018 年一切顺利!

答案1

最终成功了,但需要注意一些事项:

  • 不要将选项添加x-systemd.automount到任何服务(如 NFS)所需的设备(分区)上,因为驱动器可能在启动时未连接

  • 请避免x-systemd.automount与其他自动挂载程序(如 autofs)一起使用。

现在来看看解决方案:

我有一个带有 xfs 文件系统的外部磁盘(标记为),连接后data应挂载到该磁盘。条目显示/datafstab

LABEL=data /data    xfs nofail,auto,noatime 0   0

nofail导致在磁盘未连接时不会中断启动过程,并auto表示在磁盘连接后立即挂载(这与旧init行为不同,旧行为仅在启动时挂载)。

现在,为了在需要时将其bind安装/data到我的,我添加了行/home/ridgy/data

/data           /home/ridgy/data none bind,nofail,noauto,x-systemd.automount,noatime

然后,连接磁盘后,分区自动连接并mount显示

/dev/sda1 on /data type xfs (rw,noatime,attr2,inode64,noquota)

但仍然没有安装/home/ridgy/data。但ls data现在列出了的内容/data,并且mount还增加了

/dev/sda1 on /home/ridgy/data type xfs (rw,noatime,attr2,inode64,noquota)

我想要的结果是什么。

硬移除 USB 磁盘会卸载该分区上的两个挂载;但现在列出 ~/data 会让命令挂起。我没有尝试使用任何超时的不同值;也许这在这种情况下会有所帮助。

相关内容