Linux 指令详解 df 检查文件系统的磁盘空间使用情况
来源:互联网 发布:三菱fxplc编程软件 编辑:程序博客网 时间:2024/06/04 19:54
指令: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% /mainFilesystem:指定文件系统的名称,也可以理解为文件系统对应的设备文件的路径名
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 - /procsysfs 0 0 0 - /sysdevpts 0 0 0 - /dev/ptstmpfs 957244 0 957244 0% /dev/shm/dev/sda1 198337 26817 161280 15% /boot/dev/sda5 9351388 151940 8724416 2% /doiidonone 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% /doiidototal 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 dodoFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda5 9351388 151940 8724416 2% /doiido
这里就会发现,对同一文件系统的目录或者文件使用df,会输入该文件系统中的磁盘使用情况
0 0
- Linux 指令详解 df 检查文件系统的磁盘空间使用情况
- linux检查磁盘空间使用情况df 命令
- Linux中df命令:用来检查linux服务器的文件系统的磁盘空间占用情况
- linux df命令参数及用法详解---linux系统检查磁盘空间使用情况命令
- Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)
- Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)
- Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)
- Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)
- [linux 命令] df 显示磁盘空间实用情况
- Linux df --查看磁盘空间占用情况
- Linux 指令篇:文件系统--df
- Linux 指令篇:文件系统--df
- df和du显示的磁盘空间使用情况不一致的原因及处理(文件删除后磁盘空间不释放)
- df和du显示的磁盘空间使用情况不一致的原因及处理
- df和du显示的磁盘空间使用情况不一致的原因及处理
- df和du显示的磁盘空间使用情况不一致的原因及处理
- df和du显示的磁盘空间使用情况不一致的原因及处理
- df和du显示的磁盘空间使用情况不一致的原因及处理
- HDU 1561 The more, The Better
- dynamic_debug动态打印kernel日志
- UIKit框架-高级控件:8.UIPickerView, UILabel, UIImageView结合使用
- Android Studio系列教程一--下载与安装
- 将Excel文件转换为Html
- Linux 指令详解 df 检查文件系统的磁盘空间使用情况
- 设计模式实践六-接口隔离原则
- Linux的信号处理
- jQuery Validate 中的 remote
- 模板方法模式
- hg 验证失败
- 当oracle clob类型不能和group by并用,但是需要去除多列重复
- sublime text3及其插件的安装
- Android 学习资料