nfs
fstabにマウントポイントを指定したDebian 10システムがあります。
これはラインです。
10.0.0.2:/mnt/md0 /mnt/md0 nfs4 _netdev,auto,nofail 0 0
nofail
これにより、システムがnfsドライブを探している間に起動シーケンスが(正確に)1:32にタイムアウトするのを防ぐことができると思います。しかし、これは私のシステムのマニュアルページに記載されていないので、正しいオプションではないようです。提案された検索は代替nobootwait
案である可能性がありますが、マニュアルページにも記載されていません。間違った文書を見ない限り、関連するオプションはないと思いますか?
ドライブが存在する場合にのみドライブが自動的にマウントされるように指定する方法はありますか?どちらも起動時に、そして後でドライブが「何とか見える」場合にも同じです。
たとえば、ワークステーションを起動してもドライブがない場合(サーバーが起動しない)、起動に1分30秒待つ必要があります。
それでは、後でサーバーを起動したときにnfsドライブを自動的に検出/マウントする方法はありますか?私推測するネットワークアドレスをpingする一種のcronスクリプトを使用してこれを実行できますか10.0.0.2
? (私のサーバーIPです。)
答え1
NFSがある場合に自動的にマウントするには、autofs
次のものを使用できます(自動ファイルシステム)
man
fstab(5) の説明に従って
約束に失敗しました。
デバイスが存在しない場合、デバイスに関するエラーは報告されません。
AFAIK待たないでUbuntuベースのディストリビューションでのみ利用可能です(これは有効なオプションではありません)
ご利用いただけますx-systemd.device-timeout=
(詳細マウントシステム)
x-systemd.device-timeout=
/ etc / fstabのエントリを削除する前にデバイスが表示されるまでsystemdが待機する時間を設定します。時間を秒単位で指定するか、「s」、「min」、「h」、「ms」などの単位を明示的に追加します。
このオプションは/etc/fstabでのみ利用可能で、ユニットファイルのOptions =設定の一部である場合は無視されます。
デフォルトのデバイスタイムアウトは90秒なので、タイムアウトを再nofail
設定しない限り、切断された外部デバイスのみが起動時に90秒を追加します(図を参照)。タイムアウトを0
次のように設定しないでください。無限タイムアウト。