查询Ext家族superblock信息语法[root@study ~]# dumpe2fs [-dh] 设备文件名参数-b : 列出保留为坏轨的部分(不常用)-h : 仅列出superblock的数据
查询Ext家族superblock信息
语法
[root@study ~]# dumpe2fs [-dh] 设备文件名
参数
-b : 列出保留为坏轨的部分(不常用)-h : 仅列出superblock的数据,不会列出其他的区段内容
范例
范例一:一块1GB ext4文件系统内容
[root@study ~]# blkid <== 这个指令可以叫出目前系统有被格式化的设备/dev/vda1: LABEL="myboot" UUID="ce4dbf1b-2b3d-4973-8234-73768e8fd659" TYPE="xfs"/dev/vda2: LABEL="myroot" UUID="21ad8b9a-aaad-443c-b732-4e2522e95e23" TYPE="xfs"/dev/vda3: UUID="12y99K-bv2A-y7RY-jhEW-rIWf-PcH5-SaiApN" TYPE="LVM2_member"/dev/vda5: UUID="e20d65d9-20d4-472f-9f91-cdcfb30219d6" TYPE="ext4" <==看到 ext4 了![root@study ~]# dumpe2fs /dev/vda5dumpe2fs 1.42.9 (28-Dec-2013)Filesystem volume name : <none> # 文件系统的名称(不一定会有)Last mounted on : <not available> # 上一次挂载的目录位置Filesystem UUID : e20d65d9-20d4-472f-9f91-cdcfb30219d6Filesystem magic number : 0xEF53 # 上方的UUID为Linux对设备的定义码Filesystem revision #: 1(dynamic) # 下方的features为文件系统的特征数据Filesystem features : has_journal ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isizeFilesystem flags : signed_directory_hashDefault mount options : user_xattr acl # 默认挂载时会主动加上的挂载参数Filesystem state : clean # 这块文件系统的状态为何,clean是没问题Errors behavior : Continue Filesystem OS type : LinuxInode count : 65536 # inode总数Block count : 262144 # block总数Reserved block count : 13107 # 保留的block总数Free blocks : 249189 # 还有多少的block可用数量Free inodes : 65525 # 还有多少的inode可用数量First block : 0Block size : 4096 # 单个block的容量大小Fragment size : 4096Group descriptor size : 64...(省略)...Inode size : 256 # inode的容量大小...(省略)...Journal inode : 8Default directory hash : half_md4Directory Hash Seed : 3c2568b4-1a7e-44cf-95a2-c8867fb19fbcJournal backup: inode blocksJournal features: (none)Journal size: 32M # Journal 日志式数据的可供记录总容量Journal length: 8192Journal sequence: 0x00000001Journal start: 0Group 0: (Blocks 0-32767) # 第一块 block group 位置 Checksum 0x13be, unused inodes 8181 Primary superblock at 0, Group descriptors at 1-1 # 主要 superblock 的所在! Reserved GDT blocks at 2-128 Block bitmap at 129 (+129), Inode bitmap at 145 (+145) Inode table at 161-672 (+161) # inode table 的所在! 28521 free blocks, 8181 free inodes, 2 directories, 8181 unused inodes Free blocks: 142-144, 153-160, 4258-32767 # 下面两行说明剩余的容量有多少 Free inodes: 12-8192Group 1: (Blocks 32768-65535) [INODE_UNINIT] # 后续为更多其他的 block group 喔!....(底下省略)....# 由数据量非常的庞大,因此将一些信息省略输出了!上表与你的屏幕会有點差异。# 前半部在秀出 supberblock 的內容,包括标头名称(Label)以及inode/block的相关信息# 后面则是每个 block group 的个别信息了!您可以看到各区段数据所在的号码!# 也就是说,基本上所有的数据还是与 block 的号码有关就是了!很重要!