이전 MBR을 사용하고 이미 3개의 기본 파티션이 있는 경우 "parted"를 사용하여 파티션 2개를 더 만들 수 있나요?

이전 MBR을 사용하고 이미 3개의 기본 파티션이 있는 경우 "parted"를 사용하여 파티션 2개를 더 만들 수 있나요?

GPT 없이 RHEL7 시스템을 사용하면 디스크에 3개의 기본 파티션이 표시됩니다. 결국 디스크에는 여전히 여유 공간이 있습니다.

질문:

512MB 파티션 1개, 1GB 파티션 1개로 파티션 2개를 더 만드는 방법은 무엇입니까? 마지막 파티션은 예: 13.7G?

기본 파티션을 생성하면 더 이상 파티션을 생성할 수 없습니다.

확장 파티션을 생성하면 "논리"(?) 파티션만 생성할 수 있는데 1KB 크기로 생성됩니다!

기본 파티션이 3개만 있을 때 "논리적" 파티션을 만들려고 하면 그렇게 할 수 없고 기본 파티션과 확장 파티션만 만들 수 있습니다.

남은 디스크 공간을 모두 활용하여 확장 파티션을 네 번째 파티션으로 만들어야 할 것 같은데, 어떻게든 그 확장 파티션 안에 2개의 파티션을 만들어야 하므로 나중에 사용할 수 있도록 3+2 파티션을 갖게 됩니다. 하지만 이 작업을 수행하는 방법은 무엇입니까 parted?

답변1

디스크 크기와 여유 공간을 확인 print하려면 파티션 테이블을 확인해야 합니다 .parted

mkpart extended 14029 15564

14029MB에서 시작하여 15564MB로 끝나는 확장 파티션을 생성합니다(두 값을 모두 적절하게 조정합니다. 13.7GB 및 1.5GB 숫자를 기준으로 합니다).

mkpart logical 14030 14542

마지막으로 확장 파티션 내에 512MB 논리 파티션이 생성됩니다.

mkpart logical 14543 15564

약 1GB의 논리 파티션이 생성되어 확장 파티션의 나머지 부분을 채웁니다.

(확장 파티션이 사용 가능한 남은 공간을 모두 차지하는지 확인해야 합니다.)

관련 정보