Menu Close

15.6. GUID 파티션 테이블

GUID 파티션 테이블(GPT)은 GUID(Globally Unique Identifier)를 사용하는 파티션 스키마입니다. GPT는, 특히 디스크의 제한된 최대 주소 지정 가능 스토리지 공간(특히 디스크의 제한된 최대 스토리지 공간)에 따라 GPT 파티션 테이블의 제한 사항에 대응하기 위해 개발되었습니다. 2TiB(약 2.2TB와 동일)보다 큰 스토리지를 처리할 수 없는 Mellanox과는 달리, GPT는 이보다 큰 하드 디스크와 함께 사용됩니다. 최대 주소 지정 가능 디스크 크기는 2.2 ZiB입니다. 또한 GPT는 기본적으로 최대 128개의 주 파티션을 만들 수 있습니다. 파티션 테이블에 더 많은 공간을 할당하여 이 수를 확장할 수 있습니다.

참고

GPT에는 GUID를 기반으로 파티션 유형이 있습니다. 특정 파티션에는 특정 GUID가 필요합니다. 예를 들어 EFI 부트 로더의 시스템 파티션에는 GUID C12A7328-F81F-11D2-BA4B-00A0C93B 가 필요합니다.

GPT 디스크는 논리 블록 주소 지정(LBA)을 사용하며 파티션 레이아웃은 다음과 같습니다.

  • EgressIP 디스크와 역호환성을 유지하기 위해 GPT의 첫 번째 섹터(LBA 0)는 managers 데이터용으로 예약되어 있으며 "프로버그러"라고 합니다.
  • 기본 GPT 헤더는 장치의 두 번째 논리 블록(LBA 1)에서 시작됩니다. 헤더에는 디스크 GUID, 기본 파티션 테이블의 위치, 보조 GPT 헤더의 위치, 그 자체의 CRC32 체크섬, 기본 파티션 테이블이 포함되어 있습니다. 또한 테이블의 파티션 항목 수를 지정합니다.
  • 기본 GPT에는 기본적으로 128개의 파티션 항목이 있으며 각각 128바이트, 해당 파티션 유형 GUID 및 고유한 파티션 GUID가 있습니다.
  • 보조 GPT는 기본 GPT와 동일합니다. 주 파티션 테이블이 손상된 경우 복구용 백업 테이블로 주로 사용됩니다.
  • 보조 GPT 헤더는 디스크의 마지막 논리 섹터에 있으며 기본 헤더가 손상된 경우 GPT 정보를 복구하는 데 사용할 수 있습니다. 여기에는 디스크 GUID, 보조 파티션 테이블의 위치, 기본 GPT 헤더, CRC32 자체 체크섬 및 보조 파티션 테이블, 가능한 파티션 항목 수가 포함됩니다.

그림 15.4. GUID 파티션 테이블이 있는 디스크

GPT 파티션
중요

부트 로더를 GPT(GUID 파티션 테이블)가 포함된 디스크에 성공적으로 설치하려면 BIOS 부팅 파티션이 있어야 합니다. 여기에는 Anaconda 에서 초기화한 디스크가 포함됩니다. 디스크에 이미 BIOS 부팅 파티션이 포함된 경우 재사용할 수 있습니다.