ローカルネットワークでのみNFSマウントを処理する方法

ローカルネットワークでのみNFSマウントを処理する方法

ローカルネットワークにNFS共有を持つNASがあります。 NFS共有に自動的に接続されるノートブックを処理する方法は? fstabファイルのエントリを試みたがローカルネットワークの外にいるときにクライアントがNFSタイムアウトを待っているため、起動に最大5分かかります。

私のラップトップがローカルネットワークにあるかどうかを検出してインストールできるソリューションはありますか?

ありがとう

ベストアンサー1

/etc/cron.d/nfsmount起動時にコマンドを実行する1つの方法は、内容とともにコマンドを配置することです。

@reboot root /bin/sleep 7 && /bin/ping -c 1 -W 1 10.0.0.2 > /dev/null && /bin/mount /foo

reboot7秒待ってからping秒単位でタイムアウトし、1すべてが順調に進むと、にmount指定されたパラメータを使用してNFSに進みます/etc/fstab

/etc/fstab以下を選択できる必要がありますnoauto

10.0.0.2:/foo /foo nfs noauto 0 0

お持ちの方はsystemd確認してみるのも良いようですsystemd.automount

おすすめ記事