tune2fs - 在大型 ext4 文件系統上保留多少空間
我知道有
tune2fs -m
幾個關於在使用.root``ext4
我要查詢的驅動器是一個 3 TB 混合 SSD/硬碟,其中一個分區使用格式化
ext4
並且僅用於媒體文件。Root
,home
, 並且swap
都在 SSD 驅動器上的它們自己的分區中,我將獨自離開。目前,在 3 TB
ext4
文件系統上,保留了 5% 的磁碟空間(預設),但這是驚人的 150 GB。如果這樣做安全的話,我想將其減少到 1%,即 30 GB,這樣可以釋放 120 GB。請注意,文件系統已滿 92%,剩餘的 5% 為保留空間。這個答案中的建議表明,在幾乎完整的
ext3
文件系統上將保留空間設置為 5% 是明智的,以避免碎片化。然後它說ext4
效率更高,明確指出:“ext4 的多塊分配器更能抗碎片化”。然後它不會繼續建議什麼百分比是合理的ext4
。我想知道在我的 3 TB 文件系統上將保留的驅動器空間減少到 1% 是否安全
ext4
,同時仍保持足夠的文件系統碎片保護?如果 1% 的 30 GB 預留空間還不夠,那麼少多少才算安全?
謝謝。
該保留主要用於核心系統分區,因此如果普通使用者設法填滿驅動器並阻塞工作,root 仍然可以登錄。臨時文件、複製和 shell 命令的一般肘部空間需要空間。
對於簡單的使用者數據卷,不需要任何內容。大型現代驅動器上的 5% 太多了,我使用 2% 只是為了安全,但可能仍然過大。(100 MiB 可能足以滿足許多系統的緊急模式)
但是,保留空間的第二個原因是它在一個文件的結尾和下一個文件的開頭之間留下了間隙。一點空間可以幫助防止頻繁更改文件的碎片,基本上修改可以保存在與原始文件相同的物理區域內。媒體文件很少被修改,除非您當然正在編輯所述媒體。在 SSD 上,碎片並不重要,因為所有段都以相同的速度訪問。