일부 파일을 chmod하려고 하는데 "디스크 할당량 초과" 오류가 발생합니다.
chmod를 사용하는 파일 시스템에 그다지 많은 공간이 남아 있지 않다는 것은 사실입니다 nfs.mit.edu:/export/evodesign/beatdb
.NFS), 바이트 또는 inode 측면에서:
그런데 chmod에 더 많은 공간이 필요한 이유는 무엇입니까?
우분투 12.04를 사용합니다.
편집: 댓글 다음의 추가 정보:
1) NFS 서버의 OS를 모릅니다( nmap -O nfs-server-ip
아무 것도 반환하지 않음).
2) 마운트된 NFS 파일 시스템에서 사용 중인 NFS 프로토콜은 다음과 같습니다.NFSv3:
삼) quota -v
:
4) 로그가 없습니다 /var/log/messages
. 일부 로그는 있지만 /var/log/syslog
이상해 보이는 것은 없습니다.
답변1
의견에서 언급했듯이 할당량을 초과한 것 같고 파일 시스템이 이러한 이유로 쓰기를 거부하는 것 같습니다.
모든 쓰기가 저널링되고 이전 버전이 유지되는 파일 시스템이 많이 있습니다. 그러한 파일 시스템 중 하나는 ZFS입니다.ZFS 스냅샷과 할당량 간의 상호 작용에 대해 읽어보세요.
(그러나 문제는 할당량을 초과하면 NFS 서버가 모든 쓰기를 거부한다는 것입니다.)