Fdisk는 언급된 크기 대신 1K 확장 파티션을 생성합니다.

Fdisk는 언급된 크기 대신 1K 확장 파티션을 생성합니다.

fdisk 및 MBR(DOS "o")을 사용하여 Dell에 아치를 설치하려고 합니다.

저는 3개의 파티션을 만들었습니다.

  • sda1 루트
  • SDA2 교환
  • SDA3 확장

하지만 디스크의 남은 공간인 "+69G"를 특별히 선택했는데도 1KiB lsblk라고 표시됩니다 . sda3"p"를 입력하여 69GB 확장 볼륨을 표시하는 파티션 테이블을 인쇄하여 이를 확인할 수도 있습니다.

sda3지금까지 유형을 변경 하고 변경 사항을 작성하려고 시도했지만 1KiB로 표시되는 lvm동일한 결과가 나타납니다 .lsblk

사용해보니 pvcreate장치가 너무 작다고 나오네요. 어떤 아이디어가 있나요?

답변1

확장 파티션논리 파티션을 위한 공간을 제공하십시오. LVM 물리 볼륨의 여유 공간을 사용하려면 여기에 새 논리 파티션을 추가해야 합니다. 확장 파티션 자체는 단지 "컨테이너"일 뿐이며 포맷할 수 없습니다. lsblk이것이 실제로 2개의 섹터 크기(2 * 512B)에 불과하기 때문에 1KiB로 표시되는 이유입니다 . 메타데이터(논리 파티션의 위치, 실제로는 두 번째 파티션 테이블, 크래킹으로 인해)만 보유하므로 제한을 극복합니다. MSDOS 파티션 테이블의 4개 기본 파티션 중) lsblk확장 파티션 "내부"의 여유 공간은 표시되지 않습니다.

따라서 해당 공간을 사용하려면 새 논리 파티션을 사용하십시오 (기본 및 확장 파티션을 추가한 것과 동일한 방식, "논리" 유형). 확장 파티션 "내부" 에 추가된 다음 LVM PV를 생성 fdisk /dev/sda하는 데 사용됩니다. pvcreate그 위: ( 첫 번째 논리 파티션은 항상 (on ) # pvcreate /dev/sda5입니다 .)sda5sda

관련 정보