我犯了一个错误,就是直接使用LVM设置RAID6。为了获得更好的灵活性,我需要切换到通过MDRAID管理RAID。
有没有办法减少数组的大小(释放磁盘)。或者,我是否可以从数组中移除磁盘,将数组置于降级状态?
然后,我将在MDRAID中创建一个数组,迁移数据,然后迁移其余的磁盘。
这是一个Ubuntu14.04VM。
发布于 2015-11-03 13:52:30
所以我最终遵循了这个程序:
pvremove --force --force。需要-力-力--partial标志重新“激活”逻辑卷最终的结果是我可以读取数组上的所有数据。自从我开始使用RAID6,我甚至还有一个设备的冗余。我也有一个磁盘空闲,并可以使用它开始构建一个数组的MD。
发布于 2015-11-02 18:06:08
由于最近的LVM版本使用MDRAID来提供RAID个性,因此应该可以调整数组的大小。你不得不
lvresize减少LVM卷pvresize减少LVM物理体积mdadm进行调整。您可以使用cat /proc/mdstat查找数组细节。但是,考虑到RAID6整形需要相当长的时间。也许备份所有数据和销毁/重新创建数组更快/更容易。
https://serverfault.com/questions/733301
复制相似问题