RAID5 어레이에 데비안을 설치할 수 있나요? GRUB을 설치할 수 없습니다

RAID5 어레이에 데비안을 설치할 수 있나요? GRUB을 설치할 수 없습니다

Dell Optiplex가 있고 4TB 디스크 4개를 구입했습니다. 나는 이 컴퓨터에 Debian 10을 설치하려고 합니다. GRUB을 설치하는 데 문제가 있습니다. 설치하는 동안 다음과 같은 알 수 없는 오류가 발생했습니다.

Executing 'grub-install /dev/sda' failed.

This is a fatal error.

RAID 어레이에 데비안을 설치하는 것은 이번이 처음입니다. 과거에는 단일 디스크 설치만 수행했습니다.

4개의 디스크가 모두 PCIe RAID 컨트롤러에 연결되어 있습니다. 컨트롤러는 Linux 커널과 호환되며 아무런 문제 없이 드라이브를 보고 파티션을 나눌 수 있었습니다. 파티셔닝 단계에 도달하면 4개의 빈 디스크가 보입니다. 다음을 수행합니다(이 시점에서는 모든 디스크의 파티션이 해제되어 있습니다).

  • 수동
  • 소프트웨어 RAID 구성
  • MD 장치 만들기:
    • 디스크 어레이 5
    • 활성 장치 = 4
    • 예비 장치 = 0
    • 파티션 = sda, sdb, sdc, sde

이 시점에서 내 파티션은 다음과 같습니다.

파티션 테이블 다이어그램 0 파티션 테이블 그림 1

  • RAID5 장치 #0 - 12TB 소프트웨어 RAID
    • #1 - 12TB
  • SCSI1, sda - 4TB
    • 1MB의 여유 공간
    • #1 - 4TB K Raid
    • 859.6KB의 사용 가능한 공간
  • SCSI1, sdb - 4TB
    • 1MB의 여유 공간
    • #1 - 4TB K Raid
    • 859.6KB의 사용 가능한 공간
  • SCSI1, sdc - 4TB
    • 1MB의 여유 공간
    • #1 - 4TB K Raid
    • 859.6KB의 사용 가능한 공간
  • SCSI1, sde - 4TB
    • 1MB의 여유 공간
    • #1 - 4TB K Raid
    • 859.6KB의 사용 가능한 공간

다음으로 저는 부팅 파티션 > 부팅 - 전체 디스크 사용 > RAID5 장치 #0 > 하나의 파티션에 있는 모든 파일을 선택했습니다. 이제 파티션은 다음과 같습니다.

파티션 테이블 그림 2 파티션 테이블 그림 3

  • RAID5 장치 #0 - 12TB 소프트웨어 RAID
    • #1 - 1MB K 바이오스그럽
    • #2 - 12TB(ext4 포함)/
    • #3 – 17.1GB f-스왑 스왑
  • SCSI1, sda - 4TB
    • 1MB의 여유 공간
    • #1 - 4TB K Raid
    • 859.6KB의 사용 가능한 공간
  • SCSI1, sdb - 4TB
    • 1MB의 여유 공간
    • #1 - 4TB K Raid
    • 859.6KB의 사용 가능한 공간
  • SCSI1, sdc - 4TB
    • 1MB의 여유 공간
    • #1 - 4TB K Raid
    • 859.6KB의 사용 가능한 공간
  • SCSI1, sde - 4TB
    • 1MB의 여유 공간
    • #1 - 4TB K Raid
    • 859.6KB의 사용 가능한 공간

이 시점에서 "파티션 종료 및 변경 사항을 디스크에 쓰기"를 선택합니다. 그런 다음 설치 프로그램은 소프트웨어의 압축을 풀고 설치를 진행하는데 순조롭게 진행되는 것 같습니다. GRUB을 설치할 때가 되었을 때 이를 선택했지만 sda실패했습니다. 또한 GRUB 설치 위치를 선택 sdb하고 수동으로 입력해 보았습니다 . /dev/md이것들도 실패했습니다.

이 시점에서 나는 올바르게 파티셔닝을 하고 있지 않다고 생각합니다. 온라인으로 검색하여 가이드가 포함된 여러 기사와 블로그를 찾았지만 RAID5에 초점을 맞춘 기사는 없었습니다. 어쨌든 유용한 정보를 찾기 위해 읽었지만 아무것도 찾지 못했습니다.

여기에 이미지 설명을 입력하세요.

답변1

BIOSGRUB 플래그를 RAID5 파티션 내부에서 각 물리적 디스크의 예비 /dev/sdX1 "여유 공간" 파티션으로 이동합니다. 그런 다음 4개의 디스크 모두에 grub을 설치할 수 있습니다.

답변2

파티션을 올바르게 분할하지 않은 것 같습니다.

RAID 장치 내에 파티션을 생성했는데 이는 가능하지만 일반적이지 않습니다. LVM 또는 자체 볼륨 논리를 제공하는 파일 시스템을 사용하거나 루트, 홈, 스왑으로 직접 사용할 수 있도록 여러 개의 개별 RAID 장치에 대해 더 많은 파티션을 생성하는 것을 고려하십시오.

RAID5 장치 내의 "biosgrub" 파티션이 예상대로 작동하지 않을 수 있습니다. MD-RAID를 지원하지 않는 BIOS/UEFI에는 표시되지 않습니다. 이 파티션이 제대로 작동하려면 디스크에 직접 위치해야 합니다.

기본적으로 이 경우 설치 프로그램을 혼동한 것입니다. RAID5를 일반 디스크처럼 처리하려고 시도하지만 관련 내용이 일반 디스크(어차피 부트로더의 경우)보다 조금 더 복잡하므로 설치가 실패합니다.

관련 정보