我学校的服务器上有一个linux机器。当我尝试安装时Protocol Buffers
,报告磁盘使用量超出。因此,我通过主目录上的两个命令检查了磁盘使用情况:
du -h
535M .
df -ha
home.XXX:/export/home/XXX
9.7T 1.5T 8.3T 15% /home/XXX
它们应该是相同的数字吗?哪一项是我的磁盘在 Linux 盒子上的真实使用情况?
答案1
du
告诉您运行它的目录中有多少数据。df
告诉您主目录所在卷上总共有多少数据。您的主目录是远程安装的(通过 NFS);它很可能与其他主目录位于同一卷上,因此df
报告同一卷上所有主目录使用的数据。
即使设备上还有剩余空间,您的磁盘空间也可能会被超出。学校环境很可能有配额到位。如果您收到消息“超出配额”而不是“设备上没有剩余空间”,则说明您已超出配额。运行该命令quota
以查看您的配额以及您正在使用的配额。