使用脱机 fstab 磁盘继续启动 (linux/systemd)

seb*_*ebt 3 linux ubuntu boot fstab systemd

在启动过程中,使用 systemd 之前版本的 Ubuntu 服务器(例如 14.04),如果非关键 fstab 磁盘脱机,系统将等待挂载该磁盘(30 s iirc),超时并继续启动。

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

  1. 有没有办法改变这种默认行为?IE。只是继续启动还是选择将磁盘标记为非关键磁盘?
  2. 如果做不到这一点,是否有一个简单的 systemctl 命令可以从维护中“继续启动忽略丢失的磁盘”?

HBr*_*ijn 7

/etc/fstab挂载条目中,您可以添加 systemd 特定选项,包括该nofail选项将指示 systemd 引导可以继续,而无需等待挂载单元,并且无论挂载点是否可以成功挂载。

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