Convert single disk raid0 to raid1 on an LSI megaraid controller
To answer my own question, it is infact possible to migrate live from a single drive raid0 to raid1 (providing an extra disk) with Megaraid cards
The megacli command is as follows (it can also be done from within the WebBios configuration utility of the raid controller):
megacli -ldrecon -start -r1 -add -physdrv[e:s] -l0 -a0
where [e:s] is the enclosure:slot_number of the extra disk and -l0 is the logical disk ID of the raid0 disk.
Someone can monitor the progress of the reconstruction by issuing the command:
megacli -ldrecon -showprog -l0 -a0
Related videos on Youtube
Antony Matsoukas
Updated on September 18, 2022Comments
-
Antony Matsoukas almost 2 years
I have a server with an LSI Megaraid raid controller which has a single disk for the OS configured in raid0
What i want to do, is add a second brand new disk for redundancy and convert the raid0 to raid1 without losing the data on the first disk
Is it possible to do this with the Megaraid Controller ? If yes, is it maybe possible to do it without downtime as well ?
Could someone provide me with the megacli commands involved to achieve this?
-
Chopper3 about 8 yearsWhether you can do it automatically via the controller or now I think everyone on this site would recommend backing up the server, rebuilding the array and restoring anyway - it's the only way to be sure it'll function as you wish.
-
Chopper3 over 6 years@Colin'tHart - because after over thirty years of doing this kind of work I've seen many 'RAID conversions' go badly wrong, and the problem isn not always immediately apparent. The user needs to act professionally so needs to backup the system anyway before trying this conversion - at which point there's only two ways forward - try the conversion or create the new R1 and restore. The only way to be absolutely sure that the new array is in a known good state is the latter option as your conversion may have introduced lost data without you knowing.
-
-
Nikita Kipriyanov over 6 yearsI ended up with exactly same solution, but... Run "megacli -adpgetprop ReconRate -a0" and notice that you are doing a reshape at 30% speed. Sooo slooow. So I set the limit into 100% (the reshape was scheduled to a least-loaded time).
-
Remember Monica about 4 yearsSurprisingly enough, after I set the newly added disk to offline, it did immediately start to rebuild the disk, which is about twice as fast as migration.