/boot를 파티션으로, /를 LVM으로 사용하여 RAID1에서 MBR로 드라이브 2개를 설정합니다.

/boot를 파티션으로, /를 LVM으로 사용하여 RAID1에서 MBR로 드라이브 2개를 설정합니다.

저는 Fedora 26 서버를 구축하고 있습니다. 2개의 320G SATA 드라이브가 있습니다. 나는 그것들을 동일하게 분할했습니다(아래 fdisk 출력). 각 파티션의 두 번째 파티션은 대부분의 운영 체제 설치를 위해 LVM 구조가 구축된 표준 md RAID1 구성으로 함께 연결됩니다.

내가 원하는 것은 MBR 및 /boot를 첫 번째 드라이브의 첫 번째 파티션에서 두 번째 드라이브의 첫 번째 파티션으로 복사하는 것입니다. 그러면 첫 번째 드라이브에 오류가 발생하더라도 여전히 서버를 부팅할 수 있습니다.

인터넷 검색을 많이 하고 다양한 답변을 읽은 후에도 내 상황에는 아무 것도 적용되지 않는 것 같습니다. 매우 오래되었거나(grub 명령은 grub2에서 작동하지 않음) 첫 번째 파티션도 md RAID1 설정으로 처리하고 있습니다. . 몇 페이지를 추적하려는 첫 번째 시도는 드라이브 와이퍼를 사용하여 드라이브를 지운 다음 다시 시작할 수 있을 때까지 시스템이 부팅 및 제거되지 않는 것으로 끝났습니다.

fdisk -l /dev/sda
Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x970c1c99

Device     Boot   Start       End   Sectors   Size Id Type
/dev/sda1  *       2048   2099199   2097152     1G 83 Linux
/dev/sda2       2099200 625141759 623042560 297.1G fd Linux raid autodetect


fdisk -l /dev/sdb
Disk /dev/sdb: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x86d47373

Device     Boot   Start       End   Sectors   Size Id Type
/dev/sdb1          2048   2099199   2097152     1G 83 Linux
/dev/sdb2       2099200 625141759 623042560 297.1G fd Linux raid autodetect

대체 마운트 지점에 /dev/sdb1을 마운트하고 rsync를 사용하여 해당 정보를 복사할 수 있다고 생각했지만 MBR을 올바르게 복사하고 GRUB2가 이를 이해하도록 하는 것은 불가능했습니다.

관련 정보