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