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은 동일하며 달라야 합니다. 이제 괜찮아.

관련 정보