NFS経由で/ opt/targetディレクトリをエクスポートしていますが、nfsクライアントが/ targetとしてマウントできるようにしたいと思います。つまり、showmount -eで/ opt/targetではなく/ targetを表示します。それはできますか?
NFSはエイリアスを許可しないと確信しています。シンボリックリンクがおそらく最善であり、エクスポート全体を非論理的な場所(/ target)に移動する手間を省くことができます。
ここでの最初の提案は、/ opt/targetを/ targetにシンボリックリンクしてから、/ targetをエクスポートすることでした。 NFSはこれをサポートしており、この方法でシンボリックリンクを使用しない理由はわかりません。
あなたが望むのはNFSv4がどのように機能するかです。 NFSv4では、エクスポートされるすべてのディレクトリは、実際のディレクトリが--bind
でマウントされている単一の疑似ファイルシステムからのものです。例については、 buntu NFSv4 Howto を参照してください。
サーバー上のパスを変更する必要があります。シンボリックリンクを介してエクスポートできるかどうかはわかりません。エクスポートできない場合は、サーバー上でパスを物理的に移動する必要があります。エクスポートのマニュアルページを見ると、「参照」オプションを使用できる場合があります。