阅读:0

Linux df用法详解:文件系统查看命令

通过 df 命令可以査看已经挂载的文件系统的信息包括设备文件名、文件系统总大小、已经使用的大小、剩余大小、使用率和挂载点等。

df 命令格式如下:

[root@localhost ~]# df [选项] [挂载点或分区设备文件名]

选项:
  • -a:显示所有文件系统信息,包括特殊文件系统,如 /proc、/sysfs;
  • -h:使用习惯单位显示容量,如 KB、MB 或 GB 等;
  • -T:显示文件系统类型;
  • -m:以 MB 为单位显示容量;
  • -k:以 KB 为单位显示容量。默认以 KB 为单位;

举几个例子。

【例 1】显示系统内的文件系统信息

[root@localhost ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 28744836 2243516 25041148 9% /
tmpfs 515396 0 515396 0% /dev/shm
#内存虚拟出来的磁盘空间
/dev/sda1 198337 26333 161764 14% /boot

说明一下命令的输出结果。
  • 第一列:设备文件名。
  • 第二列:文件系统总大小,默认以 KB 为单位。
  • 第三列:已用空间大小,
  • 第四列:未用空间大小。
  • 第五列:空间使用百分比。
  • 第六列:文件系统的挂载点。

【例 2】

[root@localhost ~]#df -ahT
#-a显示特殊文件系统,这些文件系统几乎都是保存在内存中的,如/proc。因为是挂载在内存中的,所以占用量是0
#-h单位不再只用KB,而是换算成习惯单位
#-T多出了文件系统类型一列
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda3 ext4 28G 2.2G 24G 9% /
proc proc 0 0 0 - /proc
sysfs sysfs 0 0 0 - /sys
devpts devpts 0 0 0 - /dev/pts
tmpfs tmpfs 504M 0 504M 0% /dev/shm
/dev/sda1 ext4 194M 26M 158M 14% /boot
none binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc rpc_pipefs 0 0 0 - /var/lib/nfs/rpcjDipefs
/dev/srO iso9660 3.5G 3.5G 0 100% /mnt/cdrom