d127
/dev/md127:
Version : 1.2
Creation Time : Sun Sep 30 22:31:39 2018
Raid Level : raid1
Array Size : 1047552 (1023.00 MiB 1072.69 MB)
Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent
Update Time : Mon Oct 1 21:40:25 2018
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Consistency Policy : resync
Name : omv30:raid1
UUID : 921a8946:b273e00e:3fa4b99d:040a4437
Events : 78
Number Major Minor RaidDevice State
- 0 0 0 removed
2 8 16 1 active sync /dev/sdb
加入新硬盘。新加的硬盘不能比现有的小,可以比现在的大。
先要拷贝分区表:
sfdisk -d /dev/sdb | sfdisk /dev/sdc
root@omv30:~# mdadm /dev/md127 --add /dev/sdc
等待同步完成。
查看/etc/mdadm/mdadm.conf,如果没有自动生成设备信息,则执行:
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
如果这个时候重启系统,会发现fdisk -l中没有md127了。并且mdadm -D发现RAID1处于inactive。
root@op:/home/op# mdadm -D /dev/md127
/dev/md127:
Version : 1.2
Raid Level : raid0
Total Devices : 1
Persistence : Superblock is persistent
State : inactive
Working Devices : 1
Name : omv30:raid1
UUID : 921a8946:b273e00e:3fa4b99d:040a4437
Events : 78
Number Major Minor RaidDevice
- 8 16 - /dev/sdb
这时需要先mdadm -S /dev/md127删除旧的md127,
再重新mdadm --assemble --scan。
再add硬盘,完成重建即可。
root@omv30:~# mdadm /dev/md0 --add /dev/sdc
这时再重启也不会有影响,唯一的变化就是在之前主机是md0,现在变成了md127了。
解决方法:
修改/etc/mdadm/mdadm.conf,
把第二列:/dev/md/raid1
修改成:/dev/md0
再执行:
update-initramfs -u
重启,搞定。
五、常用命令
查看状态
mdadm -D /dev/md0
cat /proc/mdstat
mdadm --examine /dev/sdb
mdadm --detail --scan
删除md
mdadm -S /dev/md0
激活md
mdadm -A /dev/md0
在新OS上重新导入raid
mdadm --assemble --scan
重建
mdadm /dev/md0 --add /dev/sdc