Raid 1 rebuilt

Baldi Giovanni

New Member
Hello Guys

I need some help because I will have to replace a disk in a Linux Workstation and rebuild its Software Raid1. For Sure before start I will run a full data backup but I never did a RAID repair, so I need to be sure about the step I have to follow. The system should be configured like below, could you tell me if the procedure i wrote is correct or no:

md0 /dev/sda1 + /dev/sdb1 where is mounted the Swap Partition

md1 /dev/sda2 + /dev/sdb2 where is mounted the / Partition

md2 /dev/sda3 + /dev/sdb3 where is mounted the Swap Partition

I have sda2 that is marked as failed I have to replace I need to mark all the partition /dev/sdb as failed

dadm --manage /dev/md0 --fail /dev/sdb1

mdadm --manage /dev/md1 --fail /dev/sdb2

mdadm --manage /dev/md2 --fail /dev/sdb3

then I will remove all the partition from the raid:

mdadm --manage /dev/md0 --remove /dev/sdb1

mdadm --manage /dev/md1 --remove /dev/sdb2

mdadm --manage /dev/md2 –remove /dev/sdb3
Then I shut down the system and I will replace the disk where I have to create the same partition type I have in sda

sfdisk -d /dev/sda | sfdisk /dev/sdb

and then I will add the partition to the raid system

mdadm --manage /dev/md0 --add /dev/sdb1

mdadm --manage /dev/md1 --add /dev/sdb2

mdadm --manage /dev/md2 –add /dev/sdb3

Is it correct what I wrote? I hope yes, now what it make me more concerned if the RAID software needs boot in UEFI mode. If I remember well in this case I should have a standard Partition /boot/efi and I hould have a situation like this

dev/sda1 Where is Mounted /boot/efi

md0 /dev/sda2 + /dev/sdb2 where is mounted the Swap Partition

md1 /dev/sda3 + /dev/sdb3 where is mounted the /

md2 /dev/sda4 + /dev/sdb4 where is mounted /Home
Now If the broken disk were sda we need to repair not only the Raid partitions but also reinstall the /dev/sda1 with the efi partition to make the system bootable again. In this case there is a way to proceed?

Thanks in Advance.
$100 Digital Ocean Credit
Get a free VM to test out Linux!

Members online

Latest posts