NFS 导出文件系统

NFS 导出文件系统

我在 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 导出该单个文件夹。但不确定这是否是问题的理想解决方案。

相关内容