Linux

ext4 現有的 ext4 分區使用了哪些“功能”?

  • September 16, 2020

當我創建 ext4 文件系統時,有很多“特性”,我可以啟用和禁用它們——比如 has_journal、extent、huge_file 等等。有什麼方法可以知道在創建 ext4 文件系統時使用了哪些選項(我的意思是在創建之後)?

我已經存在 ext4 分區(由某人創建),但甚至不知道它是否使用了日誌或範圍。

我想您可以使用該dumpe2fs實用程序來獲取 ext2/etx3/ext4 文件系統資訊的轉儲。

例如,這樣的事情可能會做:

sudo dumpe2fs /dev/sda5 | more

在我的電腦上,輸出的開頭如下所示:

Last mounted on:          /
Filesystem UUID:          848446d9-a158-4442-905c-9a9551b0eb1a
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:    (none)
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              732960
Block count:              2929846
Reserved block count:     146492
...

引用自:https://serverfault.com/questions/117128