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

......

以上是 linux文件系统相关命令(df/du/fsck/dumpe2fs) 的全部内容, 来源链接: utcz.com/z/513914.html

回到顶部