クライアントからディスクにアクセスするには?

クライアントからディスクにアクセスするには?

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を実行することを忘れないでください。

関連情報