/etc/fstab: "noauto" が指定された場合の "nofail" の意味

/etc/fstab:

/etc/systemdオプションについて私が理解したnoautoように、デバイスは起動時に(またはを使用して)インストールされませんmount -a

お持ちですか?どのすでに提供されている場合、nofailそれを追加すると動作が変更されますか、それとも完全に重複しますか?noauto

man systemd.mount(5)説明する:

使用時に、noautoこのマウントはlocal-fs.targetまたはremote-fs.targetの依存関係として追加されません。つまり、他のデバイスからインポートしない限り、起動中に自動的にインストールされません。

を使用すると、nofailこのマウントはlocal-fs.targetまたはremote-fs.targetでのみ必要ですが、必須ではありません。これは、マウントポイントが正常にマウントされなかった場合でも起動が続行されることを意味します。

自動マウントはどうですか?

ベストアンサー1

記録のみのために:

通常、起動時に接続されていない外部USBディスクのfstabエントリがあります。

/dev/disk/by-label/data /data   xfs noauto,user,noatime 0   0

noauto起動時にシステムのインストールを妨げるエラーはありません。ドライブを接続せずに手動で取り付けようとすると、すぐにエラーメッセージが表示されます。

~$ mount /data
mount: special device /dev/disk/by-label/data does not exist
~$ 

fstabの行を次に変更すると

/dev/disk/by-label/data /data   xfs noauto,nofail,user,noatime  0   0

ドライブが利用できない場合でもエラーは報告されません。

~$ mount /data
~$ 

システム:systemdを含むUbuntu 16.04。

おすすめ記事