상술 한 바와 같이여기, Flatcar Linux 루트 파일 시스템의 모든 파티션이 RAID 1을 지원하는 것은 아닙니다.
다른 시스템 파티션(예: USR-A, USR-B, OEM 및 EFI-SYSTEM)은 소프트웨어 RAID 어레이에 배치할 수 없습니다.
그게 무슨 뜻이야? 루트 파일 시스템이 RAID 1로 구성되었다고 가정하면 두 드라이브 중 하나가 실패할 수 있습니까? 아니면 위 파티션의 단일 복사본이 포함된 드라이브에 오류가 발생하면 운영 체제가 작동하지 않게 됩니까?
답변1
EFI 또는 RAID와 같은 파티션의 문제는 /boot
UEFI 및 GRUB가 RAID 메타데이터를 이해하지 못한다는 것입니다. 파티션 슈퍼블록이 특정 유형(EFI의 경우 FAT)이어야 하며, RAID 메타데이터가 있는 경우 파티션만 가정합니다. EFI가 아니므로 사용하지 않습니다.
이 문제는 일반적으로 MD RAID 메타데이터 버전 0.90을 사용하여 해결할 수 있습니다. 이 버전에서는 메타데이터가 블록 장치 끝에 저장되므로 다른 모든 목적에서 파티션은 여전히 EFI 파티션처럼 보이고 사본은 2개만 있습니다. 저는 Flatcar Linux에 익숙하지 않지만 링크된 문서를 보면 그러한 옵션을 제공하지 않는 것 같습니다. 그러나 이 저장소 설정을 수동으로 구성할 수도 있습니다.
루트 파일 시스템이 RAID 1로 구성되었다고 가정하면 두 드라이브 중 하나가 실패할 수 있습니까? 아니면 위 파티션의 단일 복사본이 포함된 드라이브에 오류가 발생하면 운영 체제가 작동하지 않게 됩니까?
예, EFI 파티션 복사본이 하나만 있고 드라이브에 오류가 발생하면 시스템이 부팅되지 않습니다. 데이터는 손실되지 않지만 시스템을 다시 설치하거나 백업에서 EFI 파티션을 복원해야 합니다.