如何找到我的 Linux 机器上的真实磁盘使用情况?

如何找到我的 Linux 机器上的真实磁盘使用情况?

我学校的服务器上有一个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以查看您的配额以及您正在使用的配额。

相关内容