予想通り、自動マウントが動作するよう努力しています。
次のコマンドを実行すると:
sudo mount -t nfs server:/path/to/share /path/to/mount_point
マウントが良く見えることがわかりました。
しかし、私の行に次の行を追加するとauto_master
:
/path/to/mount_point server:/path/to/share
マウントポイントディレクトリを作成しますが、内容は表示されません。
コマンドの出力を観察すると、mount
次のように異なります。
最初の(手動インストール)方法では、次の項目が返されます
mount
。server:/path/to/share on /path/to/mount_point (nfs)
使用すると、
automount
次の項目が返されますmount
。map server:/path/to/share on /path/to/mount_point (autofs, automounted, nobrowse)
デフォルトでは、NFSを介したマウントはautomount
手動マウントと同じであると仮定します。
automount
手動インストール動作を(正しく動作する)達成する正しい方法は何ですか?
共有はLinux NISドメインでホストされ、Mac(BSD Unix)によってアクセスされます。
答え1
この/etc/auto.master
ファイルは、リモートNFSディレクトリパスが設定されている場所ではありません。/etc/auto.master
マップファイルまたはディレクトリが必要です。 auto.masterのマニュアルページから:
autofs(8) スクリプトを呼び出すとき、または automount(8) プログラムを実行すると、auto.master マッピングは、自動マウント管理用のマウントポイントを設定するために参照されます。各行はマウントポイントを記述し、以下を参照します。自動ファイルシステムマップマウントポイントの下にマウントされるファイルシステムについて説明します。
したがって/etc/auto.remote
、「リモート」を必要なものに変更できるという名前のファイルを作成します。このファイルにインストールオプションを入れます。次の形式でなければなりません。
share_name mount_options server:/remote/path/to/share
たとえば、私のシステムの内容は次のとおりです。
movies -rw,soft,intr,bg,rsize=8192,wsize=8192 192.168.0.72:/nfs_shares/movies
auto.remote
その後、次のファイルを参照できますauto.master
。
/path/to/mount_point /etc/auto.remote --timeout 60 --ghost