19.5. autofs サイトの設定ファイルの上書き/拡張
クライアントシステムの特定のマウントポイントで、サイトのデフォルトを上書きすることが役に立つ場合があります。
例19.3 初期条件
たとえば、次の条件を検討します。
自動マウント機能のマップが NIS に格納され、
/etc/nsswitch.confファイルに次のようなディレクティブがある。automount: files nisauto.masterファイルに以下を含む。+auto.masterNIS の
auto.masterマップファイルに以下を含む。/home auto.homeNIS の
auto.homeマップには以下が含まれている。beth fileserver.example.com:/export/home/beth joe fileserver.example.com:/export/home/joe * fileserver.example.com:/export/home/&autofs設定オプションのBROWSE_MODEはyesに設定されています。BROWSE_MODE="yes"-
/etc/auto.homeファイルマップが存在しない。
手順
このセクションでは、別のサーバーからホームディレクトリーをマウントし、選択したエントリーのみで auto.home を強化する例を説明します。
例19.4 別のサーバーからのホームディレクトリーのマウント
上記の条件で、クライアントシステムが NIS マップの auto.home を上書きして、別のサーバーからホームディレクトリーをマウントする必要があるとします。
この場合、クライアントは次の
/etc/auto.masterマップを使用する必要があります。/home /etc/auto.home +auto.master/etc/auto.homeマップにエントリーが含まれています。* host.example.com:/export/home/&
自動マウント機能は最初に出現したマウントポイントのみを処理するため、/home ディレクトリーには NIS auto.home マップではなく、/etc/auto.home の内容が含まれます。
例19.5 選択されたエントリーのみを使用した auto.home の拡張
別の方法として、サイト全体の auto.home マップを少しのエントリーを使用して拡張するには、次の手順を行います。
/etc/auto.homeファイルマップを作成し、そこに新しいエントリーを追加します。最後に、NIS のauto.homeマップを含めます。これにより、/etc/auto.homeファイルマップは次のようになります。mydir someserver:/export/mydir +auto.homeこの NIS の
auto.homeマップ条件で、/homeディレクトリーの出力内容をリスト表示すると次のようになります。$ ls /home beth joe mydir
autofs は、読み取り中のファイルマップと同じ名前のファイルマップの内容を組み込まないため、上記の例は期待どおりに動作します。このように、autofs は、nsswitch 設定内の次のマップソースに移動します。