我们有一个文件服务器 ( fsrv1
),它有 3 个已安装的 XFS 文件系统/srv/xfs{1,2,3}
,每个文件系统有 3 个顶级目录/home
:/scratch
和/project
. 在客户端上的单个目录(例如/scratch
)包含 NFS 服务器(/srv/xfs{1,2,3}/scratch
)提供的相关 3 个目录的 NFS 客户端上安装它的首选方法是什么?
例如:
- 单安装方法:
模拟客户端/etc/fstab
:
fsrv1:/srv/xfs1 /srv/xfs1
fsrv1:/srv/xfs2 /srv/xfs2
fsrv1:/srv/xfs3 /srv/xfs3
然后使用客户端符号链接,例如
ln -s /srv/xfs1/scratch /scratch/xfs1
ln -s /srv/xfs2/scratch /scratch/xfs2
ln -s /srv/xfs3/scratch /scratch/xfs3
或者更直接地挂载各个子目录是否更好:
- 多个挂载点:
模拟客户端/etc/fstab
:
fsrv1:/srv/xfs1/scratch /scratch/xfs1
fsrv1:/srv/xfs2/scratch /scratch/xfs2
fsrv1:/srv/xfs3/scratch /scratch/xfs3
除了管理更多的符号链接和更多的挂载点之外,这两种方法是否还有更多技术或性能相关的优点/缺点?
谢谢,
文斯