web-dev-qa-db-ja.com

オフラインのfstabディスク(linux / systemd)で起動を続行します

起動時に、システム化された前のバージョンのUbuntuサーバー(例:14.04)で、重要でないfstabディスクがオフラインの場合、システムはディスク(30s iirc)のマウントを待機し、タイムアウトして起動を続行します。

16.04からUbuntu18.04にアップグレードしてから、systemdの依存関係のおかげで、fstabディスクがないと起動プロセスが停止し、起動時に「緊急モード...メンテナンスのためにEnterキーを押してください」というプロンプトが表示されます。

  1. デフォルトでこの動作を変更する方法はありますか?つまり。単に起動を続行するか、ディスクに重要でないフラグを付けるオプションですか?
  2. それが失敗した場合、メンテナンスから「不足しているディスクを無視して起動を続行する」ための簡単なsystemctlコマンドはありますか?
2
sebt

マウントの/etc/fstabエントリには、systemd固有のオプションを追加できます。 nofail オプションを使用すると、マウントユニットを待たずにブートを続行できることをsystemdに指示できます。マウントポイントを正常にマウントできるかどうか。

オプション x-systemd.device-timeout または x-systemd.mount-timeout を追加して、タイムアウトをカスタマイズできます。

4
HBruijn