Arch Linux 파티셔닝을 사용할 때 cfdisk
, 4번째 파티션 이후에는 더 이상 파티션을 나눌 수 없다는 것을 알았습니다.
VMWare Player를 가상 머신으로 사용하고 있으며 단일 가짜 HD 파일을 사용하고 있습니다. 이전에는 분할 HD 파일을 사용하고 있다고 생각했지만 틀렸습니다. 이 문제를 해결할 방법이 있나요?
답변1
컴퓨터 파티션역사적인 이유로 약간 제한적이고 어색합니다. sda1
를 통해 기본 파티션은 4개만 가질 수 있습니다 sda4
. 그 이유는 부트 섹터의 기본 파티션 테이블에 항목 4개만 있을 수 있기 때문입니다. 더 많은 파티션을 갖고 싶다면 논리 파티션이어야 합니다. 확장 파티션에는 논리 파티션이 포함되어 있으므로 논리 파티션을 가지려면 확장 파티션이 있어야 합니다. 이 확장 파티션에는 부트 섹터에 항목이 필요하며 그 중 4개 항목이 모두 채워집니다.
기본 파티션을 삭제하고 확장 파티션을 만든 다음 원하는 만큼 논리 파티션을 만듭니다. (Linux는 최대 15개의 파티션만 지원하므로 최대 11개까지 가능합니다.)
Linux는 기본 파티션을 사용하는지 논리 파티션을 사용하는지 상관하지 않습니다.
이 디스크는 아마도 Linux에서만 사용될 것이므로 PC 파티션은 잊어버리라는 조언을 드립니다. 요점은 모든 운영 체제가 이를 이해한다는 것입니다. 여러 운영 체제 간에 디스크를 공유하지 않으면 문제가 되지 않습니다. 대신 Linux의 기본 파티셔닝 시스템을 사용하십시오.좌심실 용적. 전체 디스크를 LVM 물리 볼륨으로 설정하고, 해당 물리 볼륨만 포함하는 볼륨 그룹을 생성하고, 볼륨 그룹 내에 논리 볼륨을 원하는 만큼 생성합니다.
답변2
기본 파티션은 4개 이상 생성할 수 없습니다. 4개 이상의 파티션이 필요한 경우 다음 단계를 따르세요.
- 3개의 기본 파티션 생성
- 확장 파티션 1개 생성
- 그런 다음 확장 파티션에서 N개의 파티션을 만듭니다.
답변3
MBR의 파티션 테이블 크기는 64바이트(파티션당 16바이트)입니다. 이것이 바로 기본 파티션을 4개만 만들 수 있는 이유입니다.
확장 파티션도 기본 파티션으로 간주됩니다. 확장 파티션 내에서는 최대 63개의 논리 볼륨을 여러 개 생성할 수 있습니다. 그러나 를 사용하여 생성한 경우 fdisk
16번째 이후의 파티션을 처리할 수 없으며 를 사용하여 1TB보다 큰 파티션을 생성할 수 없습니다 fdisk
. 대신 parted
또는 를 사용하여 gparted
동일한 효과를 얻을 수 있습니다.
1부터 4까지는 해당 파티션이 기본 파티션으로 예약되어 있습니다. 두 개의 기본 파티션(sda1 및 sda2)과 다음 논리 파티션 파티션 sda5를 생성하는 경우.
인용하다이 페이지더 많은 정보를 알고 싶습니다.