启动期间不挂载;启动后自动挂载

启动期间不挂载;启动后自动挂载

我正在运行 Ubuntu 18.04。我有一些可安装的 USB 驱动器,如果系统在启动时尝试安装它们,则会导致系统永远挂起,尽管在系统启动并登录后,安装工作正常。

这是一个典型的条目/etc/fstab...

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxx  /media/sdcard  ext4  defaults  0  0

我知道用标记一个条目/etc/fstabnoauto阻止系统在启动时尝试挂载它,因为这会导致在运行noauto时忽略该条目......这在启动时发生。mount -a

我已经改成defaultsdefaults,noauto,现在启动运行正常。

但是,我稍后无法运行mount -av以挂载这些设备。如果在启动后,我删除noauto然后运行mount -av,则设备将正确挂载。系统仅在启动时因这些项目而挂起。

我想设置系统,以便在启动时忽略这些项目,但在启动后,它们可以自动安装...例如,当我启动后第一次登录到我的桌面会话时。

我知道我可以编写一个脚本来通过 grep/etc/fstab找到这些条目,然后手动挂载每一个,然后我可以让该脚本在我登录时在会话启动时运行。

不过,我想知道是否有某种方法可以配置,/etc/fstab以便这些条目被忽略mount -a *仅有的*mount -a在启动时,并且一旦系统启动并且我登录,它们就会被安装。

这可能吗?

非常感谢。

答案1

相关选项是nobootwait。以防万一有人(像我一样)来到这个旧帖子。

您可以在这里找到详细信息:https://unix.stackexchange.com/questions/53456/nobootwait-and-nofail-in-fstab 之间的区别是什么

相关内容