文件系统常用命令df、du、fsck、dumpe2fs

df 查看文件系统

[[email protected] ~]# df
文件系统          1K-块    已用     可用 已用% 挂载点
/dev/sda5      16558080 1337676 15220404    9% /
devtmpfs         490168       0   490168    0% /dev
tmpfs            499968       0   499968    0% /dev/shm
tmpfs            499968    6912   493056    2% /run
tmpfs            499968       0   499968    0% /sys/fs/cgroup
/dev/sda2       2086912   33156  2053756    2% /home
/dev/sda1        201380  116572    84808   58% /boot
tmpfs             99996       0    99996    0% /run/user/0
tmpfs             99996       0    99996    0% /run/user/1000
tmpfs             99996       0    99996    0% /run/user/1001
[[email protected] ~]# df -a    注释:显示所有文件系统信息,包括特殊文件系统,如proc、sysfs
文件系统          1K-块    已用     可用 已用% 挂载点
rootfs                -       -        -     - /
sysfs                 0       0        0     - /sys
proc                  0       0        0     - /proc
devtmpfs         490168       0   490168    0% /dev
securityfs            0       0        0     - /sys/kernel/security
tmpfs            499968       0   499968    0% /dev/shm
devpts                0       0        0     - /dev/pts
tmpfs            499968    6912   493056    2% /run
tmpfs            499968       0   499968    0% /sys/fs/cgroup
cgroup                0       0        0     - /sys/fs/cgroup/systemd
pstore                0       0        0     - /sys/fs/pstore
cgroup                0       0        0     - /sys/fs/cgroup/cpu,cpuacct
cgroup                0       0        0     - /sys/fs/cgroup/memory
cgroup                0       0        0     - /sys/fs/cgroup/net_cls,net_prio
cgroup                0       0        0     - /sys/fs/cgroup/devices
cgroup                0       0        0     - /sys/fs/cgroup/cpuset
cgroup                0       0        0     - /sys/fs/cgroup/freezer
cgroup                0       0        0     - /sys/fs/cgroup/blkio
cgroup                0       0        0     - /sys/fs/cgroup/hugetlb
cgroup                0       0        0     - /sys/fs/cgroup/perf_event
cgroup                0       0        0     - /sys/fs/cgroup/pids
configfs              0       0        0     - /sys/kernel/config
/dev/sda5      16558080 1337656 15220424    9% /
selinuxfs             0       0        0     - /sys/fs/selinux
systemd-1             0       0        0     - /proc/sys/fs/binfmt_misc
mqueue                0       0        0     - /dev/mqueue
hugetlbfs             0       0        0     - /dev/hugepages
debugfs               0       0        0     - /sys/kernel/debug
/dev/sda2       2086912   33156  2053756    2% /home
/dev/sda1        201380  116572    84808   58% /boot
tmpfs             99996       0    99996    0% /run/user/0
tmpfs             99996       0    99996    0% /run/user/1000
tmpfs             99996       0    99996    0% /run/user/1001
[[email protected] ~]# df -a|grep proc
proc                  0       0        0     - /proc
systemd-1             -       -        -     - /proc/sys/fs/binfmt_misc
binfmt_misc           0       0        0     - /proc/sys/fs/binfmt_misc
[[email protected] ~]# df -h  注释:常用选项,以K、M、G为单位人性化显示
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda5        16G  1.3G   15G    9% /
devtmpfs        479M     0  479M    0% /dev
tmpfs           489M     0  489M    0% /dev/shm
tmpfs           489M  6.8M  482M    2% /run
tmpfs           489M     0  489M    0% /sys/fs/cgroup
/dev/sda2       2.0G   33M  2.0G    2% /home
/dev/sda1       197M  114M   83M   58% /boot
tmpfs            98M     0   98M    0% /run/user/0
tmpfs            98M     0   98M    0% /run/user/1000
tmpfs            98M     0   98M    0% /run/user/1001
[[email protected] ~]# df -T  注释:显示文件系统类型
文件系统       类型        1K-块    已用     可用 已用% 挂载点
/dev/sda5      xfs      16558080 1337656 15220424    9% /
devtmpfs       devtmpfs   490168       0   490168    0% /dev
tmpfs          tmpfs      499968       0   499968    0% /dev/shm
tmpfs          tmpfs      499968    6912   493056    2% /run
tmpfs          tmpfs      499968       0   499968    0% /sys/fs/cgroup
/dev/sda2      xfs       2086912   33156  2053756    2% /home
/dev/sda1      xfs        201380  116572    84808   58% /boot
tmpfs          tmpfs       99996       0    99996    0% /run/user/0
tmpfs          tmpfs       99996       0    99996    0% /run/user/1000
tmpfs          tmpfs       99996       0    99996    0% /run/user/1001
[[email protected] ~]# df -m  注释:以M为单位显示容量大小
文件系统       1M-块  已用  可用 已用% 挂载点
/dev/sda5      16170  1307 14864    9% /
devtmpfs         479     0   479    0% /dev
tmpfs            489     0   489    0% /dev/shm
tmpfs            489     7   482    2% /run
tmpfs            489     0   489    0% /sys/fs/cgroup
/dev/sda2       2038    33  2006    2% /home
/dev/sda1        197   114    83   58% /boot
tmpfs             98     0    98    0% /run/user/0
tmpfs             98     0    98    0% /run/user/1000
tmpfs             98     0    98    0% /run/user/1001
[[email protected] ~]# df -k  注释:默认选项,以K为单位显示容量大小
文件系统          1K-块    已用     可用 已用% 挂载点
/dev/sda5      16558080 1337656 15220424    9% /
devtmpfs         490168       0   490168    0% /dev
tmpfs            499968       0   499968    0% /dev/shm
tmpfs            499968    6912   493056    2% /run
tmpfs            499968       0   499968    0% /sys/fs/cgroup
/dev/sda2       2086912   33156  2053756    2% /home
/dev/sda1        201380  116572    84808   58% /boot
tmpfs             99996       0    99996    0% /run/user/0
tmpfs             99996       0    99996    0% /run/user/1000
tmpfs             99996       0    99996    0% /run/user/1001


du 统计目录或文件大小

du 选项 文件或目录

-a 显示每个子文件的磁盘占用量,默认只统计子目录磁盘占用量

-h 以KB、MB、GB人性化显示容量单位

-s 统计总占用量,不列出子目录和子文件占用量。

[[email protected] ~]# du -sh /etc
30M     /etc

df命令是从文件系统考虑,统计文件占用空间,统计命令或程序占用空间(如文件已删除,但空间未及时释放)

du命令是面向文件的,只会计算文件或目录占用空间

如果出现同一个目录,如/,du统计出的结果比df小可能是原因是系统长时间未重启,可以重启系统再查看可能会看到du统计结果比df大。

du统计/会统计/下所有文件和目录大小总和,即使/下某些目录挂载的是其他文件系统。

df统计/仅仅统计/对应的文件系统大小,不会统计/下挂载的其他文件系统。

所以,理论上du统计结果一般会大于或等于df统计结果,如果df统计结果大于du统计结果可能是系统长期运行产生的进程资源占用未释放导致。



fsck 文件系统修复,此命令一般系统会自动执行,不需要手动操作,手动执行反而可能导致系统崩溃。

fsck 选项 分区设备文件名

-a 不显示用户提示,自动修复文件系统

-y 同-a,部分文件系统只支持-y



dumpe2fs 显示磁盘状态

dumpe2fs 分区设备文件

时间: 2024-11-09 07:22:10

文件系统常用命令df、du、fsck、dumpe2fs的相关文章

【命令小结】df&du&fsck&dumpe2fs

一.df命令 1.用途:显示磁盘分区的资源占用情况. 2.语法: df [-ahiklm] 分区,其中: -a 全部文件系统列表(将内存中运行的进程也列出来) -h 方便阅读方式显示 -i 显示inode信息 -k 区块以KB字节显示 -l 只显示本地文件系统 -m 区块以MB字节显示 3.重点:df可以用来查看分区占用的资源情况,显示的结果不仅包括分区中的目录和文件,还包括系统后台执行的进程,因此更接近分区的实际使用情况. 二.du命令 1.用途:显示目录和文件大小,主要用于目录的大小查询,文

Linux文件系统常用命令df、du、fsck、dumpe2fs

文件系统查看命令df # df [选项] [挂载点] 选项: -a    显示所有的文件系统信息,包括特殊文件系统,如/proc./sysfs -h    使用习惯单位显示表示容量,如KB,MB或GB等 -T    显示文件系统类型 -m    以MB为单位显示容量 -k    以KB为单位显示容量.默认就是以KB为单位 最常用选项为-h 统计目录或文件大小du # du [选项] [目录或文件名] 选项: -a    显示每个子文件的磁盘占用量.默认只统计子目录的磁盘占用量 -h    使用习

Shell命令_文件系统常用命令df、du

一.df(文件系统查看命令) [[email protected] ~]# df [选项] [挂载点] 选项: -a 显示所有的文件系统信息,包括特殊文件系统,如 /proc. /sysfs -h 使用习惯单位显示容量,如KB, MB或GB等 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显示容量.默认就是以KB为单位 二.du(统计目录或文件大小) [[email protected] ~]# du [选项] [目录或文件名] 选项: -a 显示每个子文件的磁盘占用量.

Linux命令-文件系统常用命令:df,du,fsck,dumpe2fs

df -h 人性化显示文件系统的分区信息 注意:在linux中目录也是文件,不要混淆下面的目录文件说法. 传统方式查看文件大小可以使用:ll -h /目录/文件名,就可以看到文件的大小,但是如果你想看到某一个目录的大小,使用命令:ll -h /目录,只能查看到当前这个目录信息的大小,而非是当前目录里面所有内容一共占用的文件大小.例如:ll -h /data查看data目录里面所有文件的大小,它显示的这个目录里面的每一个文件和目录的大小. du /data 就会统计这个目录和它的每一个子目录文件的

Linux文件系统常用命令

Linux文件系统常用命令 目录 df命令 du命令 fsck命令 dump2fs命令 df命令 df命令 统计文件系统的占有情况,分区用了多少空间,还剩多少空间 df [选项] [挂载点] 选项: -a 显示所有的文件系统信息,包括特殊文件系统,如/proc./sysfs -h 使用习惯单位显示容量,如KB.MB或GB等 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显示容量.默认就是以KB为单位 du命令 为什么不使用ls查看: ls命令只能查看目录下文件和子目录的文

linux系统-文件系统-常用命令

linux系统-文件系统-常用命令 一 常用命令 1 查看分区情况:df [-h] 2 查看文件和目录的大小:du 3 查看文件的详细参数:stat 4 校验文件的md5的值:md5sum 5 检测修复文件系统:fsck,e2fsck(单用户模式卸载文件系统后执行) 二 添加硬盘的分区 1 划分分区:fdisk /dev/sdb 2 创建文件系统:mkfs.ext3 /dev/sdb1 3 尝试挂载:mount /dev/sdb1 /mnt/test 4 写入配置文件以便reboot自动挂载:/

文件系统常用命令:pwd命令

为方便马哥学员的理解和使用,马哥linux运维团队特别做了<马哥Linux命令大全锦集>,命令是集合了马哥教育学员在工作中使用的Linux常用命令,由马哥创始团队加工精制而成.本期为<马哥Linux命令大全锦集>01期,本期介绍的Linux命令为文件系统常用命令:pwd命令.1.pwd命令的定义linux系统上面有一个潜规则,一般来讲,命令的使用名称,命名方式是其单词的缩写,在windows通常上都是用全路径,但是unix和linux通常使用缩写:pwd表示叫做printing w

文件系统常用命令:echo命令

为方便马哥学员的理解和使用,马哥linux运维团队特别做了<马哥Linux命令大全锦集>,命令是集合了马哥教育学员在工作中使用的Linux常用命令,由马哥创始团队加工精制而成.本期为<马哥Linux命令大全锦集>06期,本期介绍的Linux命令为文件系统常用命令:echo命令.1.echo命令的定义linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法.2.echo命令的作用回显命令3.echo命令

记录linux命令 -- df / du

df / du 是用来查看磁盘空间使用情况的命令.通常用于定位 磁盘空间不足的问题. du 对文件和目录磁盘使用的空间的查看 常用操作  : du -h  路径 若不带路径,则查找默认路径. [email protected] soft]# du -h test 608K    test/test6 308K    test/test4 4.0K    test/scf/lib 4.0K    test/scf/service/deploy/product 4.0K    test/scf/se