Debian 10 fstab - デバイスがないときに起動順序が中断されるのを防ぐオプションはありますか?

Debian 10 fstab - デバイスがないときに起動順序が中断されるのを防ぐオプションはありますか?

nfsfstabにマウントポイントを指定した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次のものを使用できます(自動ファイルシステム)

manfstab(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次のように設定しないでください。無限タイムアウト

関連情報