
私は、次のセットアップのシステム (Fedora 26) を継承しました: 2 つのディスク (fedora-root と fedora-home を保持する lvm の sda2 と sdb4) 間のソフトウェア RAID 1 (md127)。さらに、同じ 2 つのディスク (sda1、sdb3) 間に SWAP として RAID 0 (md126) があります。現在、ディスク sdb にエラーが表示され始めており、md127 は「劣化」状態 (1 つのデバイスが「削除済み」と表示) になっています。
故障したハードドライブを交換したいのですが、次の質問があります。
- RAID 0 スワップ パーティションはどうすればいいですか? (問題を起こさずに削除するにはどうすればいいですか?)
- /boot (/dev/sdb2) および /boot/efi (/dev/sdb1) パーティションも、故障したハード ドライブ上にあります。私の理解では、/boot/efi は RAID に存在できず、常に手動で複製する必要があります。起動可能なコピーを作成するにはどうすればよいでしょうか。
ダウンタイムは問題ではありません。よろしくお願いします!
これまでに行ったことは次のとおりです。
次のコマンドで sdb からパーティション テーブルをバックアップしました:
sgdisk --backup=sdb.partition.table.machine_i.08032018.sgdisk /dev/sdb
同じ容量の空のドライブに次のように復元しました。
sgdisk --load-backup=sdb.partition.table.machine_i.08032018.sgdisk /dev/sdc
また、GUID もランダム化しました (ドライブ全体を交換する予定なので、これが必要かどうかはわかりません)。
sgdisk -G /dev/sdc
私がやりたいこと/達成したいこと:
何らかの方法で/dev/md126を削除する
sdc4 パーティションを RAID 1 に追加して再構築します。
mdadm --manage /dev/md127 -a /dev/sdc4 mdadm --manage --set-faulty /dev/md127 /dev/sdc4
/boot/efi をコピーします:
dd if=/dev/sdb1 of=boot_efi_backup dd if=boot_efi_backup of=dev/sdc1
新しいドライブから起動できるようにします... /boot パーティションをどうするかはわかりません... また、dd しますか?
- 新しいドライブから起動する
- 古いドライブを削除する
おそらく、それは説明に役立つでしょう:
$ 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
現時点でのブート エントリは次のようになります。
$ 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)