8535.com-新浦京娱乐场官网|欢迎您

Linux指令详解df检查文件系统的磁盘空间使用情况

来源:http://www.dnamique.com 作者:计算机网络 人气:89 发布时间:2020-01-04
摘要:Linux指令详解df检查文件系统的磁盘空间使用情况 指令:df 检查文件系统的磁盘空间使用情况 可以查看所有已挂载磁盘的总容量、使用空间、剩余空间、挂载位置等 语法:# df [OPTION]

Linux指令详解df检查文件系统的磁盘空间使用情况

指令:df

检查文件系统的磁盘空间使用情况
可以查看所有已挂载磁盘的总容量、使用空间、剩余空间、挂载位置等

语法:# df [OPTION] [FILE]
FILE是一个或多个路径名的可选列表,如选择这项则显示文件所在的文件系统的磁盘使用情况

Ps:
1:所有用户均有使用df命令的权限
2:默认情况下以1KB为单位显示磁盘空间
3:默认显示当前所有被挂载的文件系统的可用空间
4:超级权限用户使用df命令时会发现某个分区的容量会超过100%,原因如下:
Linux系统为超级用户保留了10%的空间。这样当硬盘的容量接近100%时系统管理员还可以正常工作

参数:

-a: 显示全部文件系统的磁盘使用情况 (包括0块(block)的文件系统,如/proc文件系统)
-B: 用来指定报告实用的单位(默认块大小为1KB)
-h: 以合适的单位(KB、MB、GB)显示文件系统大小,方便阅读
-H: 与"-h"一样,以合适的单位(KB、MB、GB)显示文件系统大小,但是是采用1000进行容量转换
-i: 显示inode索引节点使用情况,而不是磁盘块
-k: 区块以KB(1024个字节)为单位显示磁盘空间使用情况(默认单位)
-l: 只显示本地文件系统的磁盘空间使用情况
-m: 以MB为单位显示
-P: 使用POSIX输出格式
-t: 显示指定类型的文件系统的磁盘空间使用情况
-T: 显示文件系统类型(比如ext4)
-x: 显示不是指定类型的文件系统的磁盘空间使用情况(与t选项相反)

--help: 显示帮助信息
--total:显示总量
--sync: 在取得磁盘信息前,先执行sync命令
--no-sync: 忽略sync命令
--version: 显示版本信息

Ps:
1、默认是按k为单位显示
2、不带任何参数时,用户将获得本地系统上每个挂载设备的空闲空间

df指令显示内容详解
# df

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda2        9071088 1030988   7579300  12% /
tmpfs             957244       0    957244   0% /dev/shm
/dev/sda1         198337   26817    161280  15% /boot
/dev/sda5        9351388  151940   8724416   2% /main

Filesystem:指定文件系统的名称,也可以理解为文件系统对应的设备文件的路径名
1K-blocks: 指定的文件系统包含的数据块(1024字节)的数目
Used: 已用的数据块数目
Available: 可用的数据块数目
Use%: 空间使用的百分比
Mounted on: 指定的文件系统的挂载点

Ps:普通用户使用该指令时,Used + Available < 1K-blocks,因为缺省每个分区都留了少量空间供系统管理员使用

实例:
1、以更易读的方式显示磁盘使用情况
# df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       8.7G 1007M  7.3G  12% /
tmpfs           935M     0  935M   0% /dev/shm
/dev/sda1       194M   27M  158M  15% /boot
/dev/sda5       9.0G  149M  8.4G   2% /doiido

2、显示系统所有的分区
# df -a

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda2        9071088 1030988   7579300  12% /
proc                   0       0         0    - /proc
sysfs                  0       0         0    - /sys
devpts                 0       0         0    - /dev/pts
tmpfs             957244       0    957244   0% /dev/shm
/dev/sda1         198337   26817    161280  15% /boot
/dev/sda5        9351388  151940   8724416   2% /doiido
none                   0       0         0    - /proc/sys/fs/binfmt_misc

3、显示inode索引节点使用情况
有时候文件系统还有空间,但没有足够的inode,这样也是无法新增文件的
# df -i

Filesystem     Inodes IUsed  IFree IUse% Mounted on
/dev/sda2      577088 32829 544259    6% /
tmpfs          239311     1 239310    1% /dev/shm
/dev/sda1       51200    38  51162    1% /boot
/dev/sda5      594512    11 594501    1% /doiido

4、以k为单位显示磁盘使用情况
# df -k

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda2        9071088 1030992   7579296  12% /
tmpfs             957244       0    957244   0% /dev/shm
/dev/sda1         198337   26817    161280  15% /boot
/dev/sda5        9351388  151940   8724416   2% /doiido

5、显示文件系统的类型。
# df -T

Filesystem     Type  1K-blocks    Used Available Use% Mounted on
/dev/sda2      ext4    9071088 1030992   7579296  12% /
tmpfs          tmpfs    957244       0    957244   0% /dev/shm
/dev/sda1      ext4     198337   26817    161280  15% /boot
/dev/sda5      ext4    9351388  151940   8724416   2% /doiido

6、显示指定类型磁盘
# df -t ext4

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda2        9071088 1030992   7579296  12% /
/dev/sda1         198337   26817    161280  15% /boot
/dev/sda5        9351388  151940   8724416   2% /doiido

7、以MB为单位显示磁盘使用情况
# df -Bm

Filesystem     1M-blocks  Used Available Use% Mounted on
/dev/sda2          8859M 1007M     7402M  12% /
tmpfs               935M    0M      935M   0% /dev/shm
/dev/sda1           194M   27M      158M  15% /boot
/dev/sda5          9133M  149M     8520M   2% /doiido

使用# df -m也一样,只是数字后面不会加单位,显示如下

Filesystem     1M-blocks  Used Available Use% Mounted on
/dev/sda2           8859  1007      7402  12% /
tmpfs                935     0       935   0% /dev/shm
/dev/sda1            194    27       158  15% /boot
/dev/sda5           9133   149      8520   2% /doiido

8、显示使用总量
# df --total

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda2        9071088 1030992   7579296  12% /
tmpfs             957244       0    957244   0% /dev/shm
/dev/sda1         198337   26817    161280  15% /boot
/dev/sda5        9351388  151940   8724416   2% /doiido
total           19578057 1209749  17422236   7%

9、通过文件得到文件系统的使用情况
9.1:# df /doiido

Filesystem     1K-blocks   Used Available Use% Mounted on
/dev/sda5        9351388 151940   8724416   2% /doiido

9.2:

# cd /doiido

# df dodo

Filesystem     1K-blocks   Used Available Use% Mounted on
/dev/sda5        9351388 151940   8724416   2% /doiido

这里就会发现,对同一文件系统的目录或者文件使用df,会输入该文件系统中的磁盘使用情况

指令:df 检查文件系统的磁盘空间使用情况 可以查看所有已挂载磁盘的总容量、使用空间...

本文由8535.com-新浦京娱乐场官网|欢迎您发布于计算机网络,转载请注明出处:Linux指令详解df检查文件系统的磁盘空间使用情况

关键词:

上一篇:less hack 包容,lesshack

下一篇:没有了

最火资讯