linux中df(Disk Free)命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
1.命令格式:
df -h
2.命令功能:
显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单位进行显示
3.命令参数:
必要参数:
1 2 3 4 5 6 7 8 9 10 11
| -a, 全部文件系统列表 -h, 方便阅读方式显示 -H, 等于“-h”,但是计算式,1K=1000,而不是1K=1024 -i, 显示inode信息 -k, 区块为1024字节 -l, 只显示本地文件系统 -m, 区块为1048576字节 --no-sync, 忽略 sync 命令 -P, 输出格式为POSIX --sync, 在取得磁盘信息前,先执行sync命令 -T, 文件系统类型
|
选择参数:
1 2 3 4 5
| --block-size=<区块大小>, 指定区块大小 -t<文件系统类型>, 只显示选定文件系统的磁盘信息 -x<文件系统类型>, 不显示选定文件系统的磁盘信息 --help, 显示帮助信息 --version, 显示版本信息
|
4.使用实例:
实例1:显示磁盘使用情况:
输出:
1 2 3 4 5 6 7 8
| [root@CT1190 log]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda7 19840892 890896 17925856 5% / /dev/sda9 203727156 112797500 80413912 59% /opt /dev/sda8 4956284 570080 4130372 13% /var /dev/sda6 19840892 1977568 16839184 11% /usr /dev/sda3 988116 23880 913232 3% /boot tmpfs 16473212 0 16473212 0% /dev/shm
|
输出清单说明:
1 2 3 4 5 6 7 8 9
| 第1列(Filesystem):是代表文件系统对应的设备文件的**路径名**(一般是硬盘上的分区)
第2列(1K-blocks):给出分区包含的数据块(1024字节)的数目
第3,4列分别表示**已用**的和**可用**的数据块数目。用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。
第5列(Use%):表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。
第6列(Mounted on):表示文件系统的挂载点。
|
实例2:显示指定类型磁盘:
实例3:列出文件系统的类型: