NFS 服务器在同一磁盘上挂载不同共享

NFS 服务器在同一磁盘上挂载不同共享

我有两个不同的安装要共享,都位于不同的磁盘上。

/dev/sdb1 - /mnt/mount1 /dev/sdc1 - /mtn/mount2

但是,当我使用 挂载它们时mount -t nfs server.ip:/mnt/mount2 /mount2,它们共享同一磁盘并从客户端触摸文件的显示会填充在两个共享中:

server.ip:/mnt/mount1               8.0T   93M  7.6T   1% /mount1
server.ip:/mnt/mount2               8.0T   92M  7.6T   1% /mount2

我的导出文件看起来像这样:

/mnt/mount1       0.0.0.0/0(rw,no_root_squash,insecure,async,no_subtree_check,crossmnt,fsid=0)
/mnt/mount2       0.0.0.0/0(rw,no_root_squash,insecure,async,no_subtree_check,crossmnt,fsid=0)

NFS 服务器上的 df -h 显示:

/dev/sdb1                          8.0T   93M  7.6T   1% /mnt/mount1
/dev/sdc1                          2.0T   81M  1.9T   1% /mnt/mount2

如何将它们分离为单独的驱动器/安装座?我所做的只是添加磁盘、mklabel/mkpart、mkfs.ext4、mount /dev/sdb1 /mount1、chmod 777 和 chown nodoby:

答案1

/etc/exports 中的挂载选项 fsid=0 是相同的,应该是不同的。现在可以了。

相关内容