Software-Raid

了解 mdadm RAID 5 陣列使用大小的好方法是什麼

  • December 1, 2021

我在 Ubuntu 18.04 上執行 4 個 3TB 磁碟的 mdadm RAID 5 陣列,總大小為 9TB。它在 gnome 磁碟實用程序中顯示為 9.0 TB RAID-5 陣列,使用量為 799 GB,這意味著我有超過 8T 的數據。

然後我買了一台 NAS 並開始將數據從 RAID 複製到新磁碟。複製在 4 小時後完成,沒有錯誤。複製後,新盤只用了5.2TB。

當我使用 gnome-files 計算 RAID-5 陣列上文件的總數/大小時,它顯示可用空間只有 498.9 GB,這意味著我有 9T - 500G = 8.5T 數據?

我終於du在 RAID 和 nas 磁碟上都使用了。結果顯示兩者都是4.7T。

為什麼會有差異,哪個數字是正確的?

事實證明,RAID 子系統實際上只有三個磁碟而不是四個。RAID5 中的 3x 3TB 提供 6TB 可用空間,現在這些數字加起來並符合預期。

這可以通過命令行實用程序看到

cat /proc/mdstat          # display the makeup of the RAID arrays
df /path/to/mountpoint    # show disk used/free/available for the filesystem

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