그래서 제가 왜 이 문제를 겪고 있는지 잘 모르겠습니다. 누군가 제가 놓친 부분을 볼 수 있기를 바랍니다.
테스트 Cent OS 7 자동 설치를 위한 kickstart 파일을 만들었습니다. 파티셔닝과 관련하여 저장 부분을 제외하고는 경고가 생성되지 않는 것 같습니다. 다음은 해당 섹션입니다.
clearpart --all --initlabel --drives=/dev/sda,/dev/sdb,/dev/sdc,/dev/sdd,/dev/sde,/dev/sdf,/dev/sdg,/dev/sdh
part raid.1 --size=1024 --ondisk=/dev/sda
part raid.2 --size=1024 --ondisk=/dev/sdb
part raid.3 --size=1024 --ondisk=/dev/sdc
part raid.4 --size=1024 --ondisk=/dev/sdd
part raid.5 --size=1024 --ondisk=/dev/sde
part raid.6 --size=1024 --ondisk=/dev/sdf
part raid.7 --size=1024 --ondisk=/dev/sdg
part raid.8 --size=1024 --ondisk=/dev/sdh
part raid.9 --size=256 --ondisk=/dev/sda
part raid.10 --size=256 --ondisk=/dev/sdb
part raid.11 --size=256 --ondisk=/dev/sdc
part raid.12 --size=256 --ondisk=/dev/sdd
part raid.13 --size=256 --ondisk=/dev/sde
part raid.14 --size=256 --ondisk=/dev/sdf
part raid.15 --size=256 --ondisk=/dev/sdg
part raid.16 --size=256 --ondisk=/dev/sdh
part raid.17 --size=20480 --ondisk=/dev/sda
part raid.18 --size=20480 --ondisk=/dev/sdb
part raid.19 --size=20480 --ondisk=/dev/sdc
part raid.20 --size=20480 --ondisk=/dev/sdd
part raid.21 --size=20480 --ondisk=/dev/sde
part raid.22 --size=20480 --ondisk=/dev/sdf
part raid.23 --size=20480 --ondisk=/dev/sdg
part raid.24 --size=20480 --ondisk=/dev/sdh
raid /boot --fstype="xfs" --device=boot --level=10 raid.1 raid.2 raid.3 raid.4 raid.5 raid.6 raid.7 raid.8
raid /boot/efi --fstype="efi" --device=boot_efi --level=10 raid.9 raid.10 raid.11 raid.12 raid.13 raid.14 raid.15 raid.16
raid pv.1 --fstype="lvmpv" --device=root --level=10 raid.17 raid.18 raid.19 raid.20 raid.21 raid.22 raid.23 raid.24
volgroup vg1 pv.1
logvol / --fstype="xfs" --size=1 --grow --name=root --vgname=vg1
bootloader --append=" crashkernel=auto" --location=mbr
세 개의 파티션을 만들려고 합니다.
/boot
- 1024MiB 크기,xfs
RAID 10 으로 포맷됨/boot/efi
- 256MiB 크기,efi
RAID 10 으로 포맷됨/
- 20 GiB 크기,xfs
RAID 10 + LVM 으로 포맷됨
모든 것을 빠르게 볼 수 있도록 그래픽 설치를 사용하고 있습니다. /boot/efi를 efi로 표시하는 것처럼 보이지만 그럼에도 불구하고 여전히 아래 오류가 발생하여 설치를 완료할 수 없습니다.
유효한 부트로더 대상 장치를 찾을 수 없습니다. 자세한 내용은 아래를 참조하세요. UEFI 설치의 경우 /boot/efi에 마운트된 GPT 포맷 디스크에 EFI 시스템 파티션을 포함해야 합니다.
내가 보고 있는 또 다른 이상한 점은 미리 만들어진 파티션 크기에 대해 내 값을 사용하지 않는다는 것입니다. 위에서 작성한 킥스타트 파일에 따르면 다음과 같은 크기가 표시됩니다.
/boot
- 1024MiB여야 하며 CentOS 7에서는 4092MiB로 설정됩니다./boot/efi
- 256MiB여야 하며 CentOS 7에서는 1020MiB로 설정됩니다./
- 20GiB여야 하며 Cent OS 7에서는 79.93GiB로 설정됩니다.
이에 대한 도움을 주시면 감사하겠습니다.
답변1
귀하의 크기는 part commands
. 각 장치의 첫 번째 파티션은 1024이고 RAID10에 8개의 장치가 있으므로 1024 * 8/2 또는 4096입니다. RAID10의 경우 볼륨 크기는활성 장치 수엑스가장 작은 멤버의 최대 크기/ 2.
소프트웨어 RAID10이 EFI 파티션에 유효한지 의심스럽습니다. 그리고 뭔가 변경되지 않는 한 /boot 파티션에도 유효하지 않을 것입니다. 나는 이에 대한 유일한 선택이 단순한 RAID1 볼륨이라고 생각합니다. 8개 장치에 걸쳐 있는 RAID1 볼륨을 갖는 것이 유효합니다. 따라서 부팅/efi를 RAID1로 변경해 볼 수 있습니다. RAID1을 사용하면 볼륨의 크기가 가장 작은 활성 구성원의 크기가 됩니다.