4TBの内蔵ハードドライブを搭載したNFSサーバー(マシンA)があり、クライアント(マシンB)に/data/Storage
エクスポートしました。/data
通常のファイルをに入れると、MachineA:/data
次のようになります。MachineB:/space/MachineA
MachineB:/space/MachineA/Storage
ただし、そのフォルダに移動すると空白になります。次に移動してコンテンツを表示できます。MachineA:/data/Storage
クライアントからディスクにアクセスするには?
以下は関連構成です。
MachineA:/etc/exports
:
/data MachineB(rw,sync,no_subtree_check,no_root_squash)
MachineA:/etc/fstab
:
UUID=385ab198-8b40-46f8-aacf-b6fe151d1962 /data/Storage ext4 errors=remount-ro 0 0
MachineB:/etc/fstab
:
MachineA:/data /space/MachineA nfs auto,_netdev,hard,bg,rsize=8192,wsize=8192,tcp,intr 0 0
答え1
これは通常の動作です。マウントされたファイルシステムは通常、nfsによって再エクスポートされません。どちらも共有する必要があります。たとえば、MachineA のエクスポートに以下を追加できます。
/data/Storage MachineB(rw,sync,no_subtree_check,no_root_squash)
MachineA エクスポートの /data オプションに crossmnt オプションを追加するか、/data/Storage オプションに nohide を追加して、期待どおりにインストールされていることを確認する必要があります。エクスポートを更新するには、エクスポートfsを実行することを忘れないでください。