다음은 GNU parted의 내 하드 디스크 표시입니다.
(parted) print free
Model: ATA HGST HTS541075A9 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name
17.4kB 1049kB 1031kB Free Space
1 1049kB 538MB 537MB fat32 EFI System Partition boot
2 538MB 468GB 467GB ext4
468GB 520GB 52.4GB Free Space
6 520GB 527GB 6353MB linux-swap(v1)
4 527GB 527GB 524MB ext4
5 527GB 744GB 217GB lvm
3 744GB 750GB 6352MB
750GB 750GB 892kB Free Space
(parted)
52.4GB의 공간이 있는 것을 볼 수 있습니다(네 번째 항목). 여기에 파티션을 만들고 싶습니다. 나는 mkpart
그것이 그의 명령이라는 것을 안다.
구문은 다음과 같습니다.
mkpart PART-TYPE [FS-TYPE] START END
START
하지만 내 문제는 어떤 가치를 부여해야 하는지 모른다는 것이다 END
. 어떤 값을 사용해야 합니까?
답변1
Number Start End Size File system
......................................
468GB 520GB 52.4GB Free Space
글쎄, 보시다시피시작이고468GB
끝예 520GB
. 이제 parted
기본값은 MB
이므로 다음을 지정해야 합니다 unit
.
단위 GB mkpart 마스터 ntfs 468 520
또는 추가단위시작/끝 번호의 접미사:
mkpart 메인 ext2 468GB 520GB
또는 다음 값을 나열할 수 있습니다 MB
.
단위 MB 무료 인쇄
그런 다음 단위/접미사 없이 시작/끝 값을 사용합니다.
mkpart 메인 ext2 468012 520008
답변2
또 다른 해결 방법은 백분율 단위(%)를 사용하여 크기를 지정하는 것입니다.
sudo parted -s /dev/sdX mkpart primary 0% 100%
디스크 장치에 레이블이 없으면 먼저 레이블을 생성해야 합니다. 예를 들어:
sudo parted -s /dev/sdX mklabel msdos
경고하다!0%와 100%는 각각 여유 공간뿐만 아니라 전체 물리적 디스크의 시작과 끝을 가리킵니다. 따라서 이를 실행하면 sudo parted -s /dev/sdX mkpart primary 0% 100%
기존 파티션이 모두 파괴됩니다.