Autofsのリモートとローカルのホームディレクトリは同じフォルダにあります。

Autofsのリモートとローカルのホームディレクトリは同じフォルダにあります。

リモートユーザー用にホームディレクトリをエクスポートするNFSサーバーがあり、ワークステーションにはローカルユーザーとリモートユーザーがあります。リモートユーザーのホームディレクトリを/ homeディレクトリのサブディレクトリにマウントするようにautofsを設定したいと思います。

nfs共有をマウントするようにautofsを設定しましたが、リモート共有がマウントされると、ローカルホームディレクトリが消えます。

/homeディレクトリに存在しないディレクトリのみをマウントする方法はありますか?すべてのローカルフォルダを手動で構成するのではなく、既存の各ディレクトリを自動的に検索してインストールをスキップする方法はありますか?

ありがとう

ベストアンサー1

ちょうど同様の問題を解決しました。一部のユーザー/home/usernameディレクトリをマウントしたいです。ネットワークファイルシステムしかし、ローカルディスクには他にもいくつかあります。残念ながら、ローカルディスクディレクトリを使用しようとすると権限エラーが発生します。

いくつかの研究とman auto.master 5注意深い読書の終わりに、私は次の事実を見つけました。

For direct maps the mount point is always specified as:
     /-
and the key used within the direct map is the full path to the 
mount point. The direct map may have multiple entries in the  master map.

したがって、auto.masterには次の行があります。

/- auto.misc --timeout 60

自動ギター:

/home/remoteuser <options> <nfsserver>:<path to home dir>

必要に応じて、auto.miscファイルに間接的にインストールできます。マップファイルをどのように構成するかによって異なります。

これは Ubuntu 16.04 および Automount 5.1.1 にあります。他のオペレーティングシステムではこれをテストしていません。

おすすめ記事