공유할 두 개의 서로 다른 설치가 있으며 둘 다 서로 다른 디스크에 있습니다.
/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은 동일하며 달라야 합니다. 이제 괜찮아.