nfs를 통해 공유 /home 자동 마운트

nfs를 통해 공유 /home 자동 마운트

섬기는 사람

vi /etc/exports
/home 10.10.10..0/24(rw,sync)
systemctl restart nfs-server

고객

mkdir -p /home/user
showmount -e 10.10.10.1
vi /etc/auto.master
/-  /etc/auto.home
/home  /etc/auto.home
vi /etc/auto.home
*  -fstype=nfs,rw  10.10.10.1:/home
systemctl start autofs
 systemctl enable autofs
firewall disabled

이제 세 명의 사용자가 있는데 그 중 한 명만 자신의 홈 디렉터리를 사용하여 로그인할 수 있고 나머지 두 명은 "/"를 사용하여 로그인할 수 있습니다.

답변1

이전 줄 끝에 "&" 기호를 추가하는 것을 잊었습니다.집으로 가는 차 :

* -fstype=nfs,rw 10.10.10.1:/home/&

이는 서버 측의 각 사용자 홈 디렉토리에 대한 참조입니다.

다음 항목을 삭제합니다./- /etc/auto.home

/home/user모든 사용자가 사용할 수 있고 자동으로 설치되므로 디렉터리를 만들 필요도 없습니다 .

이러한 방식으로 사용자는 /home/<username>클라이언트에서 액세스해야만 공유 NFS 디렉터리에 액세스할 수 있습니다.

또한 클라이언트의 홈 디렉토리가 존재하지 않는지 확인하십시오.

그러나 모든 원격 홈 디렉토리를 마운트하지 않도록 와일드카드를 사용하지 않는 것이 좋습니다. 대신에 다음 항목에 다른 항목을 넣을 수 있습니다 home.auto.

<user1>    -fstype=nfs,rw 10.10.10.1:/home/<user1> 
<user2>    -fstype=nfs,rw 10.10.10.1:/home/<user2>
<user3>    -fstype=nfs,rw 10.10.10.1:/home/<user3>

관련 정보