/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。
答え2
noauto
ソースが利用できない場合でも、起動中にエラー(stderr)が返されます。
nofail
エラーチェックが削除されます。
nofail
指定しないと、x-systemd.device-timeout=
ソースが利用できず、ユーザーまたはプロセスが手動でインストールしようとする場合を除いて、デフォルトは90秒タイムアウトです。
注:x-systemd.device-timeout=0
無限タイムアウトを設定してください。
編集者:引用
nofail
デバイスが存在しない場合、デバイスに関するエラーは報告されません。