Solaris 10 6/06 릴리스 노트

파일 시스템이 가득 찬 경우 NFSv4 클라이언트의 쓰기 오류가 검색되지 않음(6346204)

NFSv4 클라이언트에서 파일 시스템 용량이 거의 가득 찬 경우 서버에서 반환한 오류 코드를 제대로 처리하지 못합니다. 클라이언트는 서버에서 올바른 (NFS4ERR_NOSPC) 오류 코드를 받습니다. 하지만 클라이언트가 응용 프로그램에 (ENOSPC) 오류 코드를 전송하지 못합니다. 응용 프로그램이 write(), close() 또는 fsync() 같은 정상적인 시스템 함수를 통해 오류 알림을 받지 못합니다. 따라서 응용 프로그램이 계속 데이터 쓰기 또는 수정을 시도하면 데이터 손실 또는 손상이 발생할 수 있습니다.

다음 오류 메시지가 /var/adm/messages에 기록됩니다.


nfs: [ID 174370 kern.notice] NFS write error on host hostname







:
No space left on device.
nfs: [ID 942943 kern.notice] File: userid=uid, groupid=
gid
nfs: [ID 983240 kern.notice] User: userid=uid, groupid=
gid
nfs: [ID 702911 kern.notice] (file handle: 86007000 2000000 a000000 6000000
32362e48 a000000 2000000 5c8fa257)

해결 방법: 클라이언트 시스템의 파일 시스템 용량이 거의 가득 찬 상태에서는 작업을 수행하지 마십시오.