シナリオ:
職場と自宅で同じノートブックを使用しています。
問題:
家に帰ってノートブックの電源を入れると、fstabにIPがないため、起動に時間がかかります。
解決策:
たぶん、fstabに条件付きブロックを追加する方法や、接続しているネットワークに応じて異なるfstabファイルを使用する方法があるかもしれません。
それは可能ですか、または別の解決策がありますか?
IMOの最適なソリューションはautofsです。
Autofsの構文を理解するには数分かかりますが、構文を理解すると、非常に簡単で非常に自動化されます。
利点は、必要な場合にのみ、共有が自動的にシームレスにマウントされることです。そのため、起動が遅くなることはありませんが、共有は簡単に利用できます。
autofsは、必要に応じてディレクトリを自動的にマウントするためのプログラムです。自動マウントはアクセスされたときにのみマウントされ、一定の非アクティブ期間後にマウント解除されます。このため、NFS/Samba共有を自動マウントすると帯域幅が節約され、fstabを介した静的マウントと比較して全体的なパフォーマンスが向上します。
Autofsをインストールする
Sudo apt-get install autofs
次に、マウントを/ etc/fstabから削除し、/etc/auto.master
に追加します
構文は
マウントポイント[マップタイプ[、形式]:]マップ[オプション]
例えば:
mount-point -fstype=nfs4 server:/share
たとえば、特定のサーバーにすべての共有をマウントできます。
/media/work-server /etc/auto.work-server
/media/work-server
で設定されたディレクトリ/etc/auto.work-server
に、作業サーバー上のすべての共有をマウントします
問題がある場合は、構成ファイルをビンに貼り付けてください。確認できます。