linux里面df的用法,linux系统上df命令的多种用法

默认情况下,df命令用1K为块来展示磁盘空间,这看起来不是很直观。“-h”参数使df用更可读的方式打印磁盘空间(例如

100K,200M,3G)。

$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol01

15G 6.9G 7.2G 50% /

tmpfs 1.9G 1.2G 695M 64% /dev/shm

/dev/sda1 485M 53M 407M 12% /boot

/dev/mapper/VolGroup00-LogVol02

5.0G 151M 4.6G 4% /home

/dev/mapper/VolGroup00-oracle

40G 33G 5.3G 86% /oracle

/dev/mapper/datavg-oradata

60G 22G 36G 38%

/oradata

/dev/mapper/VolGroup00-LogVol04

4.0G 137M 3.7G 4% /tmp

/dev/mapper/VolGroup00-LogVol03

3.0G 366M 2.5G 13% /var

展示Inode使用情况

当你监视磁盘使用情况时,你必须注意的不仅仅是磁盘空间还有“inode”的使用情况。在Linux中,inode是用来存储特定文件的元数据的一种数据结构,在创建一个文件系统时,inode的预先定义数量将被分配。这意味着,一个文件系统可能耗尽空间不只是因为大文件用完了所有可用空间,也可能是因为很多小文件用完了所有可能的inode。用“-i”选项展示inode使用情况。

$ df -i

Filesystem Inodes IUsed IFree IUse% Mounted

on

/dev/mapper/VolGroup00-LogVol01

983040 280627 702413 29% /

tmpfs 490657 98 490559 1%

/dev/shm

/dev/sda1 128016 40 127976 1%

/boot

/dev/mapper/VolGroup00-LogVol02

327680 270 327410 1%

/home

/dev/mapper/VolGroup00-oracle

2621440 44749

2576691 2%

/oracle

/dev/mapper/datavg-oradata

3932160 24 3932136 1%

/oradata

/dev/mapper/VolGroup00-LogVol04

262144 83 262061 1%

/tmp

/dev/mapper/VolGroup00-LogVol03

196608 7387 189221 4%

/var

展示磁盘总利用率

默认情况下,

df命令显示磁盘的单个文件系统的利用率。如果你想知道的所有文件系统的总磁盘使用量,增加“ --total

”选项(见最下面的汇总行)。

$ df -h --total

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol01

15G 6.9G 7.2G 50% /

tmpfs 1.9G 1.2G 695M 64% /dev/shm

/dev/sda1 485M 53M 407M 12% /boot

/dev/mapper/VolGroup00-LogVol02

5.0G 151M 4.6G 4% /home

/dev/mapper/VolGroup00-oracle

40G 33G 5.3G 86% /oracle

/dev/mapper/datavg-oradata

60G 22G 36G 38%

/oradata

/dev/mapper/VolGroup00-LogVol04

4.0G 137M 3.7G 4% /tmp

/dev/mapper/VolGroup00-LogVol03

3.0G 366M 2.5G 13% /var

total 128G 62G 60G 52%

展示文件系统类型

默认情况下,df命令不显示文件系统类型信息。用“-T”选项来添加文件系统信息到输出中。

$ df -T

Filesystem Type 1K-blocks Used Available Use% Mounted on

/dev/mapper/VolGroup00-LogVol01

ext4 15481840 7232984 7462516 50% /

tmpfs tmpfs 1962628 1251052 711576 64% /dev/shm

/dev/sda1 ext4 495844 53846 416398 12% /boot

/dev/mapper/VolGroup00-LogVol02

ext4 5160576 153824 4744608 4% /home

/dev/mapper/VolGroup00-oracle

ext4 41284928 33694500 5493276 86% /oracle

/dev/mapper/datavg-oradata

ext4 61927420 22048164 36733528 38% /oradata

/dev/mapper/VolGroup00-LogVol04

ext4 4128448 139612 3779124 4% /tmp

/dev/mapper/VolGroup00-LogVol03

ext4 3096336 373784 2565268 13% /var

包含或排除特定的文件系统类型

如果你想知道特定文件系统类型的剩余空间,用“-t

”选项。你可以多次使用这个选项来包含更多的文件系统类型。

$ df -t ext2 -t ext4

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/mapper/VolGroup00-LogVol01

15481840 7232984 7462516 50% /

/dev/sda1 495844 53846 416398 12% /boot

/dev/mapper/VolGroup00-LogVol02

5160576 153832 4744600 4% /home

/dev/mapper/VolGroup00-oracle

41284928 33694572 5493204 86% /oracle

/dev/mapper/datavg-oradata

61927420 22048164 36733528 38% /oradata

/dev/mapper/VolGroup00-LogVol04

4128448 139612 3779124 4% /tmp

/dev/mapper/VolGroup00-LogVol03

3096336 373788 2565264 13% /var

排除特定的文件系统类型,用“-x

”选项。同样,你可以用这个选项多次来排除多种文件系统类型。

$ df -x tmpfs

显示一个具体的挂载点磁盘使用情况

如果你用df指定一个挂载点,它将报告挂载在那个地方的文件系统的磁盘使用情况。如果你指定一个普通文件(或一个目录)而不是一个挂载点,df将显示包含这个文件(或目录)的文件系统的磁盘利用率。

$ df /

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/mapper/ubuntu-root 952893348 591583528 312882608 66% /

$ df /home/dev

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/mapper/ubuntu-root 952893348 591583528 312882608 66% /

显示虚拟文件系统的信息

如果你想显示所有已经存在的文件系统(包括虚拟文件系统)的磁盘空间信息,用“-a”选项。这里,虚拟文件系统是指没有相对应的物理设备的假文件系统,例如,tmpfs,cgroup虚拟文件系统或FUSE文件安系统。这些虚拟文件系统大小为0,不用“-a”选项将不会被报告出来。

$ df -a

结果如下:

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/mapper/VolGroup00-LogVol01

15481840 7232984 7462516 50% /

proc 0 0 0 - /proc

sysfs 0 0 0 - /sys

devpts 0 0 0 - /dev/pts

tmpfs 1962628 1251052 711576 64% /dev/shm

/dev/sda1 495844 53846 416398 12% /boot

/dev/mapper/VolGroup00-LogVol02

5160576 153844 4744588 4% /home

/dev/mapper/VolGroup00-oracle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值