나는 이 방법을 따랐습니다(https://help.ubuntu.com/community/SettingUpNFSHowTo).
내 컴퓨터에는 30GB 파일 시스템이 있고 /backup에 또 다른 1TB 파일 시스템이 마운트되어 있습니다.
이 How To에서는 create /export를 사용하고 --bind를 사용하여 원하는 폴더를 마운트한다고 말하면서 다음과 같이 했습니다.
1TB FS를 /backup, mkdir /export에 마운트하고 --bind /backup /export를 마운트합니다.
그런 다음 클라이언트로 이동하여 -nfs nfs_server:/export /nsf-backup을 마운트합니다.
그러나 df -h를 실행하면 /nfs-backup에 1TB 대신 30GB가 있다고 표시되지만 1TB FS가 /backup에 마운트되어 있음을 인식하지 못합니다. 여기서 뭔가 빠졌나요? NFS를 처음 사용합니다.
client@host:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 138G 20G 112G 15% /
udev 1.4G 4.0K 1.4G 1% /dev
tmpfs 577M 1.2M 576M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.5G 156K 1.5G 1% /run/shm
/dev/sdb1 597G 241G 356G 41% /extHD
nfs-server-IP:/export/backup 30G 896M 28G 4% /nfs-backup
root@nfs-server:/backup# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 30G 896M 28G 4% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 284M 12K 284M 1% /dev
tmpfs 59M 204K 59M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 295M 0 295M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdf1 985G 14G 922G 2% /backup
답변1
nohide
NFS 클라이언트가 서버의 바인딩된 폴더/파티션을 볼 수 있도록 하려면 클라이언트 측에서 이 옵션이 필요한 경우를 읽었습니다 . 나는 이 옵션을 시도해 본 적이 없지만 아마도 당신은 이 옵션을 선택해야 할 것입니다.바라보다.
간단한 해결책으로 1TB FS를 내보내겠습니다. /exports
( ) 에 직접 설치하거나 mount /dev/hdX /exports -t <fs-type>
다른 곳에 설치하여 내보내세요. 세부 사항은 NFS 구성 파일에 /etc/exports
다음 옵션을 추가해야 한다는 것입니다.crossmnt
그리고 리로드 서비스를 이용하세요 exportfs -r
.