mdadm软Raid1升级容量

2块12TB做了软RAID1,需要升级成2块16TB盘

1. 查看磁盘信息,SerialNumber 等会儿会用到,防止换错盘

2. 运行 sync 命令刷写

3. 查看 md 状态

4. 查看 md 容量

剔除磁盘 /dev/sdc

5. 关机换盘(支持热插拔的可以开机更换)

6. 更换硬盘后加回硬盘

lsblk查看换回来的设备名称

由于是原位置更换,盘的名称还是 /dev/sdc

7. 等待同步完成后,依照第一块盘的方式,更换掉第二块盘再次等待同步完成。

8. mdadm 扩容

文件系统扩容

如果上述命令报错

则执行如下命令,观察一下是否分区是 LVM分区格式

并且检查文件系统是 btrfs 格式,如下:

如果类似上述情况,需要额外执行如下命令:

删除新添加硬盘分区,并且添加新分区,保持与原磁盘一致:

如果后续添加磁盘的时候报错:

则需要复制分区表,解决磁盘分区差异导致报错新硬盘空间不足问题,如下:

如果上述命令继续报错

那么就没办法与原始磁盘保持相同的分区模式了,只能是直接使用整个硬盘,不指定硬盘下的具体分区,修改命令如下:

再次检查磁盘分区情况:

参考链接