Linux/Unix如何检查可用的磁盘空间

时间:2019-11-20 08:52:48  来源:igfitidea点击:

Linux中如何查看磁盘空间的使用情况?

(a)df命令:查看文件系统磁盘空间使用情况。
(b)du命令:查看文件的使用空间。

使用df命令检查可用磁盘空间

列出可用磁盘空间:

$ df -h

-h选项表示以人类方便阅读的格式显示

或者

$ df -k

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

Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 678M     0  678M   0% /dev
tmpfs                    695M     0  695M   0% /dev/shm
tmpfs                    695M   11M  684M   2% /run
tmpfs                    695M     0  695M   0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  4.1G   13G  24% /
/dev/sda1               1014M  173M  842M  17% /boot
tmpfs                    139M   36K  139M   1% /run/user/1000
tmpfs                    139M     0  139M   0% /run/user/0

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

使用-a 查看文件系统完整的磁盘使用情况

df -a

查看磁盘使用情况和文件系统类型:

df -T

输出示例:

Filesystem              Type     1K-blocks    Used Available Use% Mounted on
devtmpfs                devtmpfs    693832       0    693832   0% /dev
tmpfs                   tmpfs       710848       0    710848   0% /dev/shm
tmpfs                   tmpfs       710848   10660    700188   2% /run
tmpfs                   tmpfs       710848       0    710848   0% /sys/fs/cgroup
/dev/mapper/centos-root xfs       17811456 4260848  13550608  24% /
/dev/sda1               xfs        1038336  176448    861888  17% /boot
tmpfs                   tmpfs       142172      36    142136   1% /run/user/1000
tmpfs                   tmpfs       142172       0    142172   0% /run/user/0

查看inode使用情况和剩余数量:

df -i

输出示例:

Filesystem               Inodes  IUsed   IFree IUse% Mounted on
devtmpfs                 173458    375  173083    1% /dev
tmpfs                    177712      1  177711    1% /dev/shm
tmpfs                    177712    945  176767    1% /run
tmpfs                    177712     16  177696    1% /sys/fs/cgroup
/dev/mapper/centos-root 8910848 133296 8777552    2% /
/dev/sda1                524288    384  523904    1% /boot
tmpfs                    177712     21  177691    1% /run/user/1000
tmpfs                    177712      1  177711    1% /run/user/0

Linux查看某个目录的大小

du命令用于查看文件或者目录占用的大小

$ du -sh

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

在Linux使用ncdu查看磁盘空间使用情况

ncdu(NCurses磁盘使用情况)是du的curses版本,它提供了一种快速的方式来查看正在使用哪些磁盘空间的目录。

在Ubuntu上安装ncdu

可以使用以下apt命令/apt-get命令进行安装:

sudo apt install ncdu

在RHEL/CentOS上安装ncdu

对于RHEL/CentOS,首先启用EPEL存储库,

然后执行以下yum命令:

sudo yum install ncdu

使用ncdu

示例:

ncdu
ncdu [dir]
ncdu /etc/