Ext4

幾乎所有 ext4 文件系統都有 4KiB 塊嗎?

  • November 20, 2020

許多來源,例如https://www.commandlinux.com/man-page/man8/mkfs.ext4.8.html閱讀:

…塊大小由文件系統大小啟發式地確定…

這是什麼啟發式?

在哪個源文件中可以找到計算?

預設情況下,所有現代 HDD/SSD(即超過 100 GB)是否會使用此啟發式方法導致 4KiB 塊?

計算似乎很簡單:如果使用者未選擇塊大小,則預設為頁面大小(因此為 4096)或設備的邏輯扇區大小(如果它大於頁面大小)(例外情況很少,但這應該涵蓋大多數情況下)。

e2fsprogs原始碼在此處可用,設置塊大小的程式碼mke2fs此處

引用自:https://unix.stackexchange.com/questions/620706