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/