我尝试 chmod 一些文件,但收到错误“磁盘配额超出”:
确实,我使用 chmod 的文件系统中没有那么多剩余空间,即nfs.mit.edu:/export/evodesign/beatdb
(这是一个网络文件系统),无论是字节还是索引节点:
但为什么 chmod 需要更多空间呢?
我使用Ubuntu 12.04。
编辑:评论后的一些更多信息:
1)我不知道NFS服务器的操作系统(nmap -O nfs-server-ip
没有返回任何内容)
2) 已挂载的 NFS 文件系统使用的 NFS 协议是NFSv3:
3)quota -v
:
4)我没有任何/var/log/messages
日志,我确实有一些/var/log/syslog
日志,但那里看起来没有什么奇怪的。
答案1
正如评论中所述:您似乎超出了配额,并且文件系统因此拒绝您的写入。
有许多文件系统,所有写入都会被记录下来,并保留旧版本。 ZFS 就是这样的一种文件系统 -了解 ZFS 快照和配额之间的交互。
(但是,问题可能只是当您超过配额时,NFS 服务器会拒绝所有写入)。