检查 Linux 磁盘空间

检查 Linux 磁盘空间

我想检查 RHEL/Centos 机箱中的磁盘可用空间。如果我使用df,有时命令会挂起。(由于 NFS 问题或其他原因)

我想创建一个监控脚本,并希望监控磁盘可用空间使用情况。我不想使用df,因为它可以悬挂。

我考虑过“ tune2fs -l”,但值与“ df”的输出不匹配

如何获取可用磁盘空间没有使用df

提前感谢 Vijay

答案1

如果你有远程 FS 问题,你可以尝试-l从 df 仅显示本地 FS(没有 smb、nfs ……)例如。

df -hl

答案2

对于监控,您的答案是 Nagios。您可能需要解决 NFS 问题才能取得进展。

答案3

如果您有一种特定的文件系统类型,您也可以使用-t:

$ df -P -t ext3
Filesystem              1024-blocks      Used Available Capacity Mounted on
/dev/mapper/system-root     2064208    383928   1575436      20% /
/dev/mapper/system-var      4128448   1601360   2317400      41% /var
/dev/mapper/system-usr     10321208   9241500    555500      95% /usr
/dev/mapper/system-srv      4128448   2957240    961496      76% /srv
/dev/mapper/system-opt      2567984   1926352    615556      76% /opt
/dev/sda2                    253871     54964    185800      23% /boot
/dev/mapper/system-home   190942900 168859288  20145164      90% /home
/dev/mapper/system-fast    82569904  66171404  12204452      85% /home/fast

相关内容