Filesystems
Ext4 fast_commit 功能
自 5.10 核心以來,有一個名為fast_commit的新功能。在 arch wiki https://wiki.archlinux.org/title/ext4你可以讀到它可以在現有文件系統中啟用:
tune2fs -O fast_commit /dev/drivepartition
但在https://lwn.net/Articles/842385/中有:
快速送出在文件系統創建時被啟動,因此使用者必須重新創建他們的文件系統才能使用此功能。
那麼
tune2fs -O fast_commit
在現有文件系統中真正啟用此功能嗎?
tune2fs -O fast_commit
自 e2fsprogs 1.46.0 起受支持,該版本在 LWN 文章發表兩週後發布。所以這篇文章在發表時是正確的,Arch wiki 現在也是正確的。
tune2fs -O fast_commit
不只是設置相應的標誌,它創建了所有需要的資料結構;所需功能於 2021 年 1 月下旬添加,然後tune2fs
更新以使用它們。您甚至可以在已安裝的系統上執行它,並檢查dumpe2fs
該功能是否確實已啟用(查找“快速送出長度”並檢查它是否非零)。