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

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

我在 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。

为什么会出现差异以及哪个数字是正确的?

答案1

事实证明RAID 子系统实际上只有三个磁盘而不是四个。 RAID5 中的 3 个 3TB 提供了 6TB 可用空间,现在数字相加并符合预期。

这可以通过命令行实用程序看到

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

相关内容