Filesystems

ext2/3/4 保留塊百分比用途

  • June 20, 2012

我知道這個功能可以追溯到 20 年前,但我仍然想知道

ext2/3/4 文件系統中保留塊的用途是什麼?

的手冊頁tune2fs給你一個解釋:

保留一定數量的文件系統塊供特權程序使用是為了避免文件系統碎片,並允許系統守護程序(例如 syslogd(8))在阻止非特權程序寫入文件系統後繼續正常執行。

它還充當故障保險;如果由於某種原因,普通使用者及其程序將磁碟填滿 100%,您甚至可能無法在刪除文件之前登錄和/或同步文件。通過為 保留一些塊root,系統確保您始終可以糾正這種情況。

在實踐中,5% 是一個舊的預設值,如果您的硬碟足夠大,可能會太大。您可以使用前面提到的tune2fs工具更改該值,但請務必先閱讀其手冊頁!

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