使用离线 fstab 磁盘继续启动 (linux/systemd)

使用离线 fstab 磁盘继续启动 (linux/systemd)

在启动期间,使用 systemd 之前的版本的 Ubuntu 服务器(例如 14.04)时,如果非关键的 fstab 磁盘处于离线状态,系统将等待挂载该磁盘(如果我没记错的话是 30 秒),超时并继续启动。

自从从 16.04 升级到 Ubuntu 18.04 以来,我推测是由于 systemd 的依赖关系,缺少的 fstab 磁盘会停止启动过程,导致启动时出现“紧急模式...按 Enter 进行维护”提示。

  1. 有没有办法默认更改此行为?即继续启动或选择将磁盘标记为非关键?
  2. 除此之外,是否有一个简单的 systemctl 命令来从维护中“继续启动,忽略丢失的磁盘”?

答案1

您可以在/etc/fstab挂载项中添加 systemd 特定选项,包括nofail选项将指示 systemd 启动可以继续,而无需等待挂载单元,也不管挂载点是否可以成功挂载。

您可以添加选项x-systemd.device-timeout和或x-systemd.mount-timeout自定义超时。

相关内容