Debian 8.7 サーバーに複数の内部ディスクがインストールされています。
mount /dev/sdd1 /media/disk1
mount /dev/sde1 /media/disk2
mount /dev/sdf1 /media/disk3
私はnfsを介して/ mediaをエクスポートしようとしています。
/media 192.168.1.0/24(rw,sync,no_subtree_check,insecure,all_squash,nohide,crossmnt)
クライアント(Mac)側では、以下のようにNFSをマウントしました。
mount -t nfs -o rw,sync <ip_of_server>:/media nfsmedia
エラーなくインストールされます。予想通り、3 つのディレクトリが表示されますが、nfsmedia/disk1、nfsmedia/disk2、nfsmedia/disk3 ディレクトリにはコンテンツがありません。
各ディスクを個別にエクスポートし、クライアントに個別にインストールすると機能します。
/media/disk1 192.168.1.0/24(rw,sync,no_subtree_check,insecure,all_squash,nohide,crossmnt)
/media/disk2 192.168.1.0/24(rw,sync,no_subtree_check,insecure,all_squash,nohide,crossmnt)
クライアントへのインストール
mount -t nfs -o rw,sync <ip_of_server>:/media/disk1 nfsmedia
これにより、disk1とすべてが期待どおりにマウントされます。しかし、複数のコンピュータに複数のマウントポイントを持つことは最善の選択ではありません。
単一のディレクトリにエクスポートする方法はありますか?
可能性/ソリューション
これはうまくいくようです。unix.stackexchange.com/questions/198590/what-is-a-bind-mountローカルにマウントされたすべてのディスクを新しいフォルダセットにバインドし、NFS経由で個々のフォルダをエクスポートします。しかし、これが問題に対する理想的な解決策であるかどうかはわかりません。