我的 BTRFS 檔案系統有足夠的可用空間,但「SINGLE」部分似乎幾乎已滿。請在此處查看 btrfs fi 用法的輸出:
btrfs fi usage /
Overall:
Device size: 37.95TiB
Device allocated: 15.85TiB
Device unallocated: 22.11TiB
Device missing: 0.00B
Used: 15.48TiB
Free (estimated): 22.46TiB (min: 11.41TiB)
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 512.00MiB (used: 0.00B)
Data,single: Size:15.79TiB, Used:15.43TiB
/dev/sda3 15.79TiB
Metadata,DUP: Size:28.00GiB, Used:21.67GiB
/dev/sda3 56.00GiB
System,DUP: Size:8.00MiB, Used:1.95MiB
/dev/sda3 16.00MiB
Unallocated:
/dev/sda3 22.11TiB
這種高「數據,單一」使用情況是否正常,還是應該重新配置/清理某些內容以保持檔案系統平穩運行?目前,檔案系統的寫入效能非常慢。
答案1
如果這是 SSD 或類似產品(例如 NVMe)的一部分,那麼我會擔心這一點。
即使在旋轉器上,負載最多也不應超過 85%。為了防止磁頭潛在地損壞旋轉盤片上的資料。
確保所有快閃記憶體裝置的容量小於 75%,以確保控制器能夠“呼吸”,從而“移動未使用的”資料區塊。
SSD(或任何其他快閃記憶體設備,如 NVMe 驅動器甚至拇指驅動器)在這種條件下運作效果理想。因為想一想,如果你拿了一個裝滿(甚至太滿)彈珠的盒子,它們就不會四處移動,甚至不會移動,對吧?這裡有同樣的想法。