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