Filesystems
出於存檔目的而填充外部 USB 驅動器中的保留空間是否錯誤?
我一直在用家庭照片和影片填充硬碟驅動器和幾個備份驅動器。影片進入存檔後,它會保留在正確標記日期的文件夾中。數據收集已經發展到我需要一個新驅動器(和新的備份驅動器)的地步。
但我想知道為什麼我應該在驅動器中保留 linux 強制執行的保留空白空間,現在已經超過 50 GB,我可以填充更多影片。以 root 身份呼叫“cp”命令很容易做到這一點。
由於除了存檔目的之外我不會對驅動器做任何其他事情,我想知道在這種情況下填充保留空間是否是一種不好的做法,以及為什麼。我知道我不應該對筆記型電腦內的主驅動器這樣做,否則係統可能會變得不穩定,但是那個只保存存檔數據的外部驅動器呢?
我假設您使用的是
ext4
文件系統:您可以使用tune2fs
. 以下命令行將保留空間減少到 1%(預設為 5%)。sudo tune2fs -m 1 /dev/sdxn
其中 x 是驅動器號,n 是分區號(具有
ext
文件系統的分區)。來自
man tune2fs
:-m reserved-blocks-percentage Set the percentage of the filesystem which may only be allocated by privileged processes. Reserving some number of filesystem blocks for use by privileged processes is done to avoid filesys‐ tem fragmentation, and to allow system daemons, such as sys‐ logd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem. Nor‐ mally, the default percentage of reserved blocks is 5%.
您可以減少數據驅動器中保留空間的大小(它不像系統驅動器那麼重要)。但如手冊中所述,空間保留給
- 避免碎片(也與數據分區相關)
- 允許系統守護程序繼續正常執行