web-dev-qa-db-ja.com

NFSエクスポートの名前を変更できますか

NFS経由で/ opt/targetディレクトリをエクスポートしていますが、nfsクライアントが/ targetとしてマウントできるようにしたいと思います。つまり、showmount -eで/ opt/targetではなく/ targetを表示します。それはできますか?

6
JonDrnek

NFSはエイリアスを許可しないと確信しています。シンボリックリンクがおそらく最善であり、エクスポート全体を非論理的な場所(/ target)に移動する手間を省くことができます。

ここでの最初の提案は、/ opt/targetを/ targetにシンボリックリンクしてから、/ targetをエクスポートすることでした。 NFSはこれをサポートしており、この方法でシンボリックリンクを使用しない理由はわかりません。

6
wzzrd

あなたが望むのはNFSv4がどのように機能するかです。 NFSv4では、エクスポートされるすべてのディレクトリは、実際のディレクトリが--bindでマウントされている単一の疑似ファイルシステムからのものです。例については、 buntu NFSv4 Howto を参照してください。

6
Kamil Kisiel

サーバー上のパスを変更する必要があります。シンボリックリンクを介してエクスポートできるかどうかはわかりません。エクスポートできない場合は、サーバー上でパスを物理的に移動する必要があります。エクスポートのマニュアルページを見ると、「参照」オプションを使用できる場合があります。

0
David Pashley