그래서 server1과 server2의 폴더를 server0에 마운트하려고 했습니다. 두 번째 폴더를 마운트할 수 없는 것 같습니다. 내가 한 일은 다음과 같습니다.
/nfs/home 및 /nfs/programs 폴더가 server0에 생성됩니다. server1의 모든 사용자 디렉토리가 /nfs/home에 마운트되기를 원합니다. server2의 모든 프로그램을 /nfs/programs에 설치하고 싶습니다(server2에서는 /home/programs에 있음).
다음 항목을 포함하도록 auto.master를 편집합니다.
/nfs/home /etc/auto.home --ghost /nfs/programs /etc/auto.programs --ghost
해당 auto.* 파일은 다음과 같습니다.
* 10.0.0.34:/home/&
그리고
* 10.0.7.10:/home/programs/&
nfs 서비스를 활성화하고 다음을 추가했습니다.
/ server*.domain(rw)
내 /etc/exports 파일에.
방화벽을 비활성화했습니다(내부 네트워크입니다).
홈 폴더는 /nfs/home/*에 잘 마운트되지만 /nfs/programs로 CD를 보내려고 하면 아무 것도 없습니다. 내가 볼 수 없는 간단한 실수를 하고 있는 걸까요?
- 갱신하세요! -
server2의 내보내기 파일에 문제가 있는 것 같습니다. 나는 그것을 다음에서 가져왔다:
/ server*.domain(rw)
도착하다:
/home server*.domain(rw)
왜냐하면 나는 (현재) /home/programs에서만 설치하는 데 관심이 있기 때문입니다. 지금은 효과가 있는 것 같습니다. nfs를 사용하여 루트 디렉터리를 공유할 수 없는 것 같나요? 이것은 내 df입니다.
[root@server programs]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root 52403200 5145132 47258068 10% /
devtmpfs 8055632 0 8055632 0% /dev
tmpfs 8071364 256 8071108 1% /dev/shm
tmpfs 8071364 9444 8061920 1% /run
tmpfs 8071364 0 8071364 0% /sys/fs/cgroup
/dev/nvme0n1p1 508588 161660 346928 32% /boot
/dev/mapper/centos-home 188766152 81816 188684336 1% /home
tmpfs 1614276 20 1614256 1% /run/user/1000
tmpfs 1614276 24 1614252 1% /run/user/42
tmpfs 1614276 8 1614268 1% /run/user/0
tmpfs 1614276 0 1614276 0% /run/user/1015
10.0.0.34:/home/me 1170949120 1135836160 35112960 98% /nfs/home/zdhughes
10.0.7.10:/home/programs/root6.06 182973440 11874304 171099136 7% /nfs/programs/root6.06
여기서 무슨 일이 일어나고 있는지에 대해 약간의 뉘앙스를 제공할 수 있는 사람이 있습니까? 전체 디스크를 마운트 가능하게 만드는 방법은 무엇입니까?
감사해요!