Linux/Unix检查可用磁盘空间

时间:2020-01-09 10:37:37  来源:igfitidea点击:

如何检查Linux或UNIX操作系统中的可用磁盘空间?

如何使用Linux命令检查可用磁盘空间吗?

Linux和类UNIX系统都提供了两个命令来检出可用磁盘空间:

(a)df命令:报告文件系统磁盘空间使用情况。

(b)du命令:估计文件空间使用情况。

df命令示例 检查可用磁盘空间

输入df -hdf -k列出可用磁盘空间:

$ df -h

或者

$ df -k

显示磁盘空间利用率的输出示例:

Filesystem             Size   Used  Avail Use% Mounted on
/dev/sdb1               20G   9.2G   9.6G  49% /
varrun                 393M   144k   393M   1% /var/run
varlock                393M      0   393M   0% /var/lock
procbususb             393M   123k   393M   1% /proc/bus/usb
udev                   393M   123k   393M   1% /dev
devshm                 393M      0   393M   0% /dev/shm
lrm                    393M    35M   359M   9% /lib/modules/2.6.20-15-generic/volatile
/dev/sdb5               29G   5.4G    22G  20% /media/docs
/dev/sdb3               30G   5.9G    23G  21% /media/isomp3s
/dev/sda1              8.5G   4.3G   4.3G  51% /media/xp1
/dev/sda2               12G   6.5G   5.2G  56% /media/xp2
/dev/sdc1               40G   3.1G    35G   9% /media/backup

df实用程序显示有关指定文件系统或其中一部分文件的文件系统上的可用磁盘空间量的统计信息。
值以每块计数512字节的形式显示。

-H选项称为人类可读输出。
它使用单位后缀:字节,千字节,兆字节,千兆字节,太字节和千万兆字节,以便使用10表示大小,即将位数减少到4个或更少,即30G(30 GB)。

如何在Linux中检查可用磁盘空间

要查看文件系统完整的磁盘使用情况,请通过-a选项:

df -a

通过传递-T选项找出磁盘使用情况和文件系统类型:

df -T

是否想在Linux上使用和免费使用inode信息?
尝试:

df -i

用于检查可用磁盘空间和可用磁盘空间的du命令示例

du命令显示一个或多个文件或目录正在使用多少空间,请输入:

$ du -sh

输出示例:
我的FreeBSD服务器上的Unix df和du命令输出

-s选项总结目录正在使用的空间,-h选项提供易于阅读的输出。

ncdu命令

ncdu(NCurses磁盘使用情况)是众所周知的du的基于curses的版本,它提供了一种快速的方式来查看正在使用哪些磁盘空间的目录。
可以使用以下apt命令/apt-get命令进行安装:

sudo apt install ncdu

对于RHEL/CentOS,首先启用EPEL存储库(请参阅CentOS 8打开EPEL存储库和RHEL 8启用epel存储库),然后键入以下yum命令:

sudo yum install ncdu

现在只需键入:

ncdu
ncdu [dir]
ncdu /etc/

GUI程序

如果未安装GUI或您正在基于ssh的会话上使用远程系统,则以上程序是好的。

Linux和类似UNIX的oses随KDE和Gnome桌面系统一起提供。
您会在GUI菜单下找到Free Disk Space Applet。