いくつかのファイルを chmod しようとすると、「ディスク クォータを超えました」というエラーが発生します。
確かに、chmodを使用するファイルシステムにはそれほど多くのスペースが残っていません。つまりnfs.mit.edu:/export/evodesign/beatdb
、NFS) をバイト単位または inode 単位で表します。
しかし、なぜ chmod にはさらに多くのスペースが必要なのでしょうか?
私はUbuntu 12.04を使用しています。
編集: コメントに続いてさらに情報があります:
1) NFS サーバーの OS がわかりません (nmap -O nfs-server-ip
何も返されませんでした)
2) マウントされたNFSファイルシステムで使用されているNFSプロトコルはNFSv3:
3) quota -v
:
4) ログはありません/var/log/messages
。ログはいくつかあります/var/log/syslog
が、何もおかしくありません。
答え1
コメントに記載されているように、クォータを超えている可能性があり、この理由によりファイルシステムが書き込みを拒否しているようです。
すべての書き込みがジャーナリングされ、古いバージョンが保持されるファイルシステムは数多くあります。そのようなファイルシステムの 1 つが ZFS です。ZFS スナップショットとクォータの相互作用について読んでください。
(ただし、問題は、クォータを超えると NFS サーバーがすべての書き込みを拒否することだけである可能性があります)。