_/etc/systemd
_オプションについての私の理解から、noauto
はデバイスが起動時に(または_mount -a
_を使用して)マウントされないことを意味します。
nofail
がすでに指定されている場合、noauto
を追加すると動作が変わるany状況はありますか、それとも完全に冗長ですか?
man
systemd.mount(5)
言う:
noauto
では、このマウントはlocal-fs.targetまたはremote-fs.targetの依存関係として追加されません。これは、他のユニットによって引き込まれない限り、起動時に自動的にマウントされないことを意味します。
nofail
を使用すると、このマウントはlocal-fs.targetまたはremote-fs.targetによってのみ要求され、要求されません。つまり、このマウントポイントが正常にマウントされていなくても、ブートは続行されます。
自動マウントの状況はどうですか?
参考までに:
起動時に通常接続されていない外部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
~$
システム:Ubuntu 16.04とsystemd。