Symptoms
- NFS 볼륨 마운트 후 Data Write를 시도하면 “Read-only file system” 에러를 출력 하며, 쓰기 실패
touch: cannot touch ‘/nfs/test.txt’: Read-only file system

Environment
- RHEL 공통
- NFS 사용환경
Cause
- NFS Server의 설정 오류 혹은 읽기전용 구성으로 인한 쓰기 실패
Solution
- NFS Server의 설정 파일 (/etc/exports) 수정 (rw 옵션추가)으로 해결
- 1. NFS Server 설정 파일 수정
- vi /etc/exports
- 1. NFS Server 설정 파일 수정

- ro: 읽기 전용 (기본값)
- rw: 읽기/쓰기
- no_root_squash: 클라이언트에서 접근하는 root 인정
- root_squash: 클라이언트에서 접근하는 root 무시. 서버 상의 nobody로 매핑 (기본값)
- all_squash: root를 포함하여 모든 사용자의 권한을 nobody로 매 핑
- no_subtree_check: 하위 디렉터리를 검사하지 못하도록 설정
- secure: 포트 번호가 1024 이하의 요청에만 허가 async: 데이터 변경을 비동기식으로 처리. 쓰기가능한 디스크 스토리지에 사용하면 유용
- anonuid: 접근하는 사용자 권한을 지정한 uid로 매핑
- anongid: 접근하는 그룹 권한을 지정한 gid로 매핑
2. NFS 재시작
systemctl stop nfs
systemctl start nfs
3. NFS Server 수정 후 데이터 쓰기 가능
