首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >减少RAID6数组

减少RAID6数组
EN

Server Fault用户
提问于 2015-11-02 15:15:49
回答 2查看 406关注 0票数 2

我犯了一个错误,就是直接使用LVM设置RAID6。为了获得更好的灵活性,我需要切换到通过MDRAID管理RAID。

有没有办法减少数组的大小(释放磁盘)。或者,我是否可以从数组中移除磁盘,将数组置于降级状态?

然后,我将在MDRAID中创建一个数组,迁移数据,然后迁移其余的磁盘。

这是一个Ubuntu14.04VM。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2015-11-03 13:52:30

所以我最终遵循了这个程序:

  • 卸载逻辑卷
  • “停用”逻辑卷
  • 在一个物理卷上使用pvremove --force --force。需要-力-力
  • 使用--partial标志重新“激活”逻辑卷
  • 重新装入逻辑卷

最终的结果是我可以读取数组上的所有数据。自从我开始使用RAID6,我甚至还有一个设备的冗余。我也有一个磁盘空闲,并可以使用它开始构建一个数组的MD。

票数 0
EN

Server Fault用户

发布于 2015-11-02 18:06:08

由于最近的LVM版本使用MDRAID来提供RAID个性,因此应该可以调整数组的大小。你不得不

  1. 使用lvresize减少LVM卷
  2. 使用pvresize减少LVM物理体积
  3. 如果数组没有自动调整大小,请使用mdadm进行调整。您可以使用cat /proc/mdstat查找数组细节。

但是,考虑到RAID6整形需要相当长的时间。也许备份所有数据和销毁/重新创建数组更快/更容易。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/733301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档