
Ich habe ein System (Fedora 26) mit folgendem Setup geerbt: Software-RAID 1 (md127) zwischen zwei Festplatten (sda2 und sdb4 für LVM, auf dem Fedora-Root und Fedora-Home gespeichert sind). Zusätzlich gibt es ein RAID 0 (md126) zwischen denselben beiden Festplatten (sda1, sdb3) als SWAP. Jetzt zeigt die Festplatte sdb Fehler an und md127 befindet sich im Status „degraded“ (ein Gerät wird als „entfernt“ angezeigt).
Ich möchte die defekte Festplatte austauschen und habe folgende Fragen:
- Was mache ich mit der RAID 0-Swap-Partition? (Wie kann ich sie entfernen, ohne Probleme zu verursachen?)
- Die Partitionen /boot (/dev/sdb2) und /boot/efi (/dev/sdb1) befinden sich ebenfalls auf der defekten Festplatte. Soweit ich weiß, kann /boot/efi nicht in RAID sein und muss immer manuell dupliziert werden. Wie erstelle ich eine bootfähige Kopie?
Ausfallzeiten sind kein Problem. Vielen Dank im Voraus!
Folgendes habe ich bisher getan:
habe die Partitionstabelle von SDB gesichert mit:
sgdisk --backup=sdb.partition.table.machine_i.08032018.sgdisk /dev/sdb
und es auf einem leeren Laufwerk mit der gleichen Kapazität wiederhergestellt mit:
sgdisk --load-backup=sdb.partition.table.machine_i.08032018.sgdisk /dev/sdc
Ich habe auch die GUID zufällig ausgewählt (bin nicht sicher, ob das notwendig war, da ich das ganze Laufwerk ersetzen werde):
sgdisk -G /dev/sdc
Was ich gerne tun/erreichen möchte:
/dev/md126 irgendwie loswerden
Fügen Sie die sdc4-Partition zum RAID 1 hinzu und lassen Sie sie neu erstellen:
mdadm --manage /dev/md127 -a /dev/sdc4 mdadm --manage --set-faulty /dev/md127 /dev/sdc4
kopiere /boot/efi:
dd if=/dev/sdb1 of=boot_efi_backup dd if=boot_efi_backup of=dev/sdc1
Machen Sie es vom neuen Laufwerk bootfähig … Ich bin nicht sicher, was ich mit der /boot-Partition machen soll … Also, DD?
- Booten von neuem Laufwerk
- altes Laufwerk entfernen
Vielleicht hilft das zur Erklärung:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 32.1G 0 part
│ └─md126 9:126 0 64.1G 0 raid0
│ └─fedoraswap0-swap 253:0 0 64G 0 lvm [SWAP]
└─sda2 8:2 0 1.8T 0 part
└─md127 9:127 0 1.8T 0 raid1
├─fedora-root 253:1 0 50G 0 lvm /
└─fedora-home 253:2 0 1.8T 0 lvm /home
sdb 8:16 0 1.8T 0 disk
├─sdb1 8:17 0 1000M 0 part /boot/efi
├─sdb2 8:18 0 500M 0 part /boot
├─sdb3 8:19 0 32.1G 0 part
│ └─md126 9:126 0 64.1G 0 raid0
│ └─fedoraswap0-swap 253:0 0 64G 0 lvm [SWAP]
└─sdb4 8:20 0 1.8T 0 part
sr0 11:0 1 1024M 0 rom
So sehen meine Booteinträge im Moment aus:
$ efibootmgr -v
BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0005,0001,0000,0002
Boot0000 CD/DVD Drive BBS(CDROM,,0x0)..GO..NO........o.T.S.S.T.c.o.r.p. .C.D.D.V.D.W. .S.H.-.2.2.4.D.B....................A...........................>..Gd-.;.A..MQ..L.9.R.E.3.Y.6.D.A.0.9.6.1.W.6. . . . . . ........BO
Boot0001* UEFI: Built-in EFI Shell VenMedia(5023b95c-db26-429b-a648-bd47664c8012)..BO
Boot0002 Hard Drive BBS(HD,,0x0)..GO..NO........o.S.T.2.0.0.0.N.M.0.0.3.3.-.9.Z.M.1.7.5....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .1.Z.3.X.P.6.5.D........BO..NO........o.W.D.C. .W.D.2.0.0.0.F.Y.Y.Z.-.0.1.U.L.1.B.1....................A...........................>..Gd-.;.A..MQ..L. . . . .W. .-.D.M.W.1.C.0.P.6.2.2.3.4.1........BO
Boot0005* Fedora HD(1,GPT,d3f62cf5-d95c-45f2-b239-ce5c67b405eb,0x800,0x1f4000)/File(\EFI\fedora\shim.efi)