我看到过一些关于使用 mdadm 和 lvm 创建易于扩展的 raid 的描述,例如这个问题,但我仍然认为我遗漏了一些东西。假设我使用 mdadm 创建 raid,使用 raid5 有 4 个驱动器,然后在其上创建一个 lvm 卷(?),然后使用 ext3 格式化该 lvm 卷。听起来不错。
然后我想添加更多空间,所以我放入了另一个硬盘。我该如何添加它?如果我只是将它添加到 lvm,那么它就不是 raid5 集的一部分。如果我使用“mdadm --grow”添加它,那么在完成之后,我仍然必须卸载并调整 ext3 文件系统的大小。
我认为如果我在 mdadm 上使用 lvm,就无需卸载并等待调整大小(对于 5TB 的 raid 来说,这需要很长时间)。对吗?
我以前没有使用 lvm 就做过这个,只使用“mdadm --grow”,然后我想到 resize2fs。但这花了几天时间,在此期间必须卸载驱动器。
谢谢!
答案1
ext3 支持在线调整大小,这意味着您可以在挂载文件系统时扩大文件系统的大小。过程如下:
- 添加新驱动器
mdadm --grow
将其添加到 RAIDpvresize
增加 PV 的大小lvextend
增加 LV 的大小resize2fs
扩大文件系统