linux文件系统相关命令(df/du/fsck/dumpe2fs)

2020-02-28 16:01:57来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

linux文件系统相关命令(df/du/fsck/dumpe2fs)

一.文件系统查看命令df

格式

df [选项] [挂载点]

选项

名称 作用
-a 显示所有的文件系统信息,包括特殊文件系统,如/proc,/sysfs
-h 使用习惯单位显示容量,如KB,MB或GB等
-T 显示文件系统类型
-m 以MB为单位显示容量
-k 以KB为单位显示容量,默认就是以KB为单位

示例

# df命令
[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vda1       41151808 13866168  25172208  36% /
devtmpfs          932240        0    932240   0% /dev
tmpfs             941744        0    941744   0% /dev/shm
tmpfs             941744      492    941252   1% /run
tmpfs             941744        0    941744   0% /sys/fs/cgroup
tmpfs             188352        0    188352   0% /run/user/0

[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G   14G   25G  36% /
devtmpfs        911M     0  911M   0% /dev
tmpfs           920M     0  920M   0% /dev/shm
tmpfs           920M  492K  920M   1% /run
tmpfs           920M     0  920M   0% /sys/fs/cgroup
tmpfs           184M     0  184M   0% /run/user/0

二.统计目录或文件大小

格式

du [选项] [目录或文件名]

选项

选项 作用
-a 显示每个子文件的磁盘占用量.默认只统计子目录的磁盘占用量
-h 使用习惯单位显示磁盘占用量,如KB,MB或GB等
-s 统计占用量,而不列出子目录和子文件的占用量

示例

[root@izm5e2q95pbpe1hh0kkwoiz tmp]# du -h
4.0K    ./.font-unix
4.0K    ./.ICE-unix
4.0K    ./.X11-unix
4.0K    ./.XIM-unix
36K     ./hsperfdata_root
4.0K    ./systemd-private-9255c5ee9ec84f5987c1d9ba485e177e-ntpd.service-eKcnmD/tmp
8.0K    ./systemd-private-9255c5ee9ec84f5987c1d9ba485e177e-ntpd.service-eKcnmD
4.0K    ./.Test-unix
512K    .

[root@izm5e2q95pbpe1hh0kkwoiz tmp]# du -sh
512K    .

du命令和df命令的区别

df命令统计的空间要比du命令统计的空间大!!!!

占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)

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

三.文件系统修复命令fsck

格式

fsck [选项] 分区设备文件名

系统开机自动执行

选项

选项 作用
-a 不用显示用户提示,自动修复文件系统
-y 自动修复.作用和-a一致,不过有些文件系统只支持-y

四.显示磁盘状态命令dumpe2fs

格式

dumpe2fs 分区设备文件名

示例

[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vda1       41151808 13866916  25171460  36% /
devtmpfs          932240        0    932240   0% /dev
tmpfs             941744        0    941744   0% /dev/shm
tmpfs             941744      492    941252   1% /run
tmpfs             941744        0    941744   0% /sys/fs/cgroup
tmpfs             188352        0    188352   0% /run/user/0


[root@izm5e2q95pbpe1hh0kkwoiz tmp]# dumpe2fs /dev/vda1
dumpe2fs 1.42.9 (28-Dec-2013)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          eb448abb-3012-4d8d-bcde-94434d586a31
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              2621440
Block count:              10485248
Reserved block count:     524262
Free blocks:              8958387
Free inodes:              2519237
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      1021
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
RAID stride:              32639
Flex block group size:    16
Filesystem created:       Sun Oct 15 23:18:59 2017
Last mount time:          Tue Aug 14 10:15:43 2018
Last write time:          Tue Aug 14 18:15:42 2018
Mount count:              6
Maximum mount count:      -1
Last checked:             Wed Jun 27 22:35:57 2018
Check interval:           0 (<none>)
Lifetime writes:          30 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
First orphan inode:       1050280
Default directory hash:   half_md4
Directory Hash Seed:      2579899c-6862-4625-a8e6-425550384200
Journal backup:           inode blocks
Journal features:         journal_incompat_revoke
Journal size:             128M
Journal length:           32768
Journal sequence:         0x006d2f6d
Journal start:            5782
......

原文链接:https://www.cnblogs.com/eternityz/p/12377125.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:linux入门系列15--文件传输之vsftp服务

下一篇:linux中权限管理命令(chmod/chown/chgrp/unmask)