EXT FS tools dumpe2fs and tune2fs | EXT文件系统工具 dumpe2fs 和 tune2fs

使用dumpe2fs 查看ext文件系统信息

1
sudo dumpe2fs /dev/mmcblk0p2

分区文件系统信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
[sudo] password for jack:
dumpe2fs 1.46.5 (30-Dec-2021)
Filesystem volume name: writable
Last mounted on: /
Filesystem UUID: c87015f3-46d5-4737-bf05-bb791ef074db
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize me
tadata_csum
Filesystem flags: unsigned_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 7783552
Block count: 31168251
Reserved block count: 1265727
Overhead clusters: 55138
Free blocks: 26912834
Free inodes: 7485258
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Reserved GDT blocks: 927
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8176
Inode blocks per group: 511
Flex block group size: 16 Filesystem created: Tue Aug 9 22:02:31 2022 Last mount time: Thu Mar 2 20:58:15 2023 Last write time: Thu Mar 2 20:58:13 2023 Mount count: 20
Maximum mount count: -1
Last checked: Tue Aug 9 22:02:31 2022
Check interval: 0 (<none>)
Lifetime writes: 8 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
First orphan inode: 3174
Default directory hash: half_md4
Directory Hash Seed: 4bd830e9-d97c-407f-9cda-fa20e2555e18
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0x3506aeda
Journal features: journal_incompat_revoke journal_64bit journal_checksum_v3
Total journal size: 64M
Total journal blocks: 16384
Max transaction length: 16384
Fast commit length: 0
Journal sequence: 0x001e8c6d
Journal start: 11999
Journal checksum type: crc32c
Journal checksum: 0x5c473dd9

节点信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Group 0: (Blocks 0-32767) csum 0xd56e [ITABLE_ZEROED]
Primary superblock at 0, Group descriptors at 1-15
Reserved GDT blocks at 16-942
Block bitmap at 943 (+943), csum 0x033f58af
Inode bitmap at 959 (+959), csum 0xf1a4a932
Inode table at 975-1485 (+975)
17625 free blocks, 41 free inodes, 633 directories
Free blocks: 9160-10485, 10496-11071, 11120-16671, 16688-16703, 16716-19251, 19538, 19548, 19561-19563, 19565, 19598, 19633, 20772-20773, 20833, 20900, 20975-20978, 21114-
21125, 21329-21863, 21871-21872, 22004, 22006, 22031, 22035, 22075-22083, 22125, 22160-22164, 22171-22173, 22188-22189, 22415, 22474, 22494, 22500, 22511, 22523, 22533-22534
, 22541-22588, 22593, 22599, 22602-22603, 22639, 22641, 22646-22653, 22667, 22674, 22677-22679, 22684-22704, 22720, 22727, 22730, 22734, 22736, 22810, 22812-22814, 22841-228
44, 22882-22883, 22885-22898, 22904-27846, 27853-27859, 28019-28024, 28057-28183, 28187-28194, 28202-28204, 28252-28284, 28305-28315, 28373-28753, 28811-28826, 28835-28904, 28937-28952, 29438-29443, 29445-29692, 30598-30619, 31079-31080, 31087-31108, 31141-31156, 31162-31179, 31243-31326, 31364-31376, 31389-31400, 31415-31433, 31440-31479, 31521-31567, 31571-31639, 31670-31783, 31808-31830, 31846-31847, 31850-31855, 31932-31945, 32041-32084, 32132-32201, 32317-32322, 32328-32523, 32527-32570, 32621-32767 Free inodes: 180, 1407, 2789, 2791, 2945, 2952, 2957, 3000, 3823, 3890, 4093, 4126-4127, 4135, 4139, 4145, 4152, 4154, 4161-4162, 4165-4166, 4191, 4194, 4197, 4199, 4223, 4230, 5819, 6481, 6945, 7212, 7354, 7442-7443, 7957, 7959, 7961, 8007, 8061, 8066
Group 1: (Blocks 32768-65535) csum 0x7bcb [ITABLE_ZEROED]
Backup superblock at 32768, Group descriptors at 32769-32783
Reserved GDT blocks at 32784-33710
Block bitmap at 944 (bg #0 + 944), csum 0xd3471ae5
Inode bitmap at 960 (bg #0 + 960), csum 0xe9962b4e
Inode table at 1486-1996 (bg #0 + 1486)
12917 free blocks, 319 free inodes, 826 directories
Free blocks: 33712, 33715, 33720-33724, 33770-33779, 33800-33809, 33819, 33875-34027, 34032-34073, 34078-34088, 34137-34140, 34280-34284, 34352-34387, 34397-34423, 34432-3
4495, 34514-34625, 34630, 34654-34811, 34847, 34852-34876, 34957, 34961-35327, 35338, 35340-35342, 35346-35347, 35349-35350, 35355, 35357, 35373-35374, 35380-35385, 35389-35
391, 35419-35421, 35423-35425, 35429, 35431-35433, 35448-35450, 35836-35837, 35839, 35877-35881, 35900, 35902-35910, 37091-37094, 37102, 37219-37220, 37376-37601, 37615-3763
3, 37799-37807, 37811, 37818, 37825-37832, 37848-37872, 38260-38399, 38534-38535, 38548-38549, 38555-38557, 38566, 38574-38576, 38718, 38728-38733, 38912-39393, 39575-39589,
39864, 39949-39958, 40163, 40168-40175, 40178, 40896-40901, 40953, 41047-41053, 41061-41471, 41508-41510, 41514, 41516-41517, 41519-41521, 41593, 41595-41597, 41599-41601,
41617, 41619-41620, 41636, 41638-41639, 41641-41642, 41644-41651, 41659, 41662, 41718, 41720-41722, 41725, 41733-41734, 41742-41743, 41944, 41946-41948, 42496-42909, 42912-4
2936, 42961, 42964-42971, 42988-42991, 43018-43519, 43584, 43594-43595, 43601-43603, 45056-45143, 45146-45153, 45174-45281, 45284-45303, 45306-45312, 45320-45324, 45412-4542
3, 45426-45435, 45448-45452, 45528-45540, 45549-45579, 45608-45611, 45786-45804, 45812-45844, 46038-46047, 46055-46072, 46081-46090, 46104-46105, 46110-46116, 46166-46185, 4
6187-46205, 46208-46367, 46390-46399, 46423-46426, 46439-46444, 46455-46456, 46461-46473, 46479-46559, 46577-46591, 46612-46719, 46732-46786, 46791-46844, 47033-47082, 47292
, 47371-47378, 47416-47446, 47461-47489, 47501-47583, 47645-47655, ...

使用tune2fs查看分区文件系统信息

1
sudo tune2fs -l /dev/mmcblk0p2

查看分区文件系统信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
tune2fs 1.46.5 (30-Dec-2021)
Filesystem volume name: writable
Last mounted on: /
Filesystem UUID: c87015f3-46d5-4737-bf05-bb791ef074db
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize me
tadata_csum
Filesystem flags: unsigned_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 7783552
Block count: 31168251
Reserved block count: 1265727
Overhead clusters: 55138
Free blocks: 26912834
Free inodes: 7485258
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Reserved GDT blocks: 927
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8176
Inode blocks per group: 511
Flex block group size: 16
Filesystem created: Tue Aug 9 22:02:31 2022
Last mount time: Thu Mar 2 20:58:15 2023
Last write time: Thu Mar 2 20:58:13 2023
Mount count: 20
Maximum mount count: -1
Last checked: Tue Aug 9 22:02:31 2022
Check interval: 0 (<none>)
Lifetime writes: 8 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
First orphan inode: 3174
Default directory hash: half_md4
Directory Hash Seed: 4bd830e9-d97c-407f-9cda-fa20e2555e18
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0x3506aeda

以上两个工具都是属于e2fsprogs软件包里的工具