NFS 공유가 읽기 전용이 됩니다.

NFS 공유가 읽기 전용이 됩니다.

이전 RHEL 5 서버에서 NFS 마운트 중 하나가 읽기 전용이 됩니다. 실행하면 touch foo오류가 반환됩니다.

touch: cannot touch `foo': Read-only file system

ls -l또한 UID 및 GID의 출력에는 이제 숫자가 있습니다. 1000712 1000002숫자 1000719 1000002nobody nobody.

관련 발췌문은 다음과 같습니다 /etc/fstab.

mynfsserver.example.org:/mypath       /mymount       nfs       vers=3,hard,intr,actimeo=1       0 0

출력에서 관련 발췌문은 다음과 같습니다 mount.

mynfsserver.example.org:/mypath on /mymount type nfs (rw,nfsvers=3,hard,intr,actimeo=1,addr=10.2.3.4) 

주문하다

showmount -e 10.2.3.4

경로 목록과 각 경로를 내보낸 클라이언트의 IP 주소만 표시하는 내보내기 목록을 생성합니다.


동일한 공유가 CentOS 7 서버에 마운트되어 읽기 및 쓰기에 잘 작동합니다. 관련 발췌 /etc/fstab:

mynfsserver.example.org:/mypath       /mymount       nfs       vers=4,hard,intr,rw,actimeo=1       0 0

그리고 출력에서 ​​관련 발췌문은 다음과 같습니다 mount.

mynfsserver.example.org:/mypath on /mymount type nfs4 (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,acregmin=1,acregmax=1,acdirmin=1,acdirmax=1,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.2.5.6,local_lock=none,addr=10.2.3.4)

(CentOS 서버는 NFS v4를 사용하고 RHEL 서버는 NFS v3을 사용한다는 것을 눈치채셨을 것입니다. 또한 RHEL 서버에 NFS v4를 지정해 보았으나 문제가 해결되지 않았습니다.)

주문하다

showmount -e 10.2.3.4

반환 오류clnt_create: RPC: Port mapper failure - Timed out


커널 메시지( cat /var/log/messages, journalctl, dmesg)에는 두 서버 모두에서 비정상적인 내용이 표시되지 않았습니다.

무엇이 문제일까요?

답변1

해결된 문제: 간단히 말해서, RHEL 클라이언트는 NFS 서버에서 읽기 전용으로 설정되었습니다(저는 해당 서버를 관리하지 않으므로 이에 대한 추가 정보가 없습니다).

관련 정보