리눅스 기초 다지기 - 19. GNU Parted

 

GNU Parted

 

PARTition과 EDitor 단어의 결합, 파티션 편집기이다.

 

parted -l

: 물리적 디스크 정보 확인

 

새 디스크 /dev/sdb 파티셔닝 방법

 

 

Error 경고 발생 시 gpg 라벨링을 해준다.

Error: /dev/sdb: unrecognised disk label

parted /dev/sdb
(parted) mklabel gpt

 

 

 

parted /dev/sdb

: 파티션 분할

 

# 첫 번째 파티션 생성
(parted) mkpart primary 1M 2GB
# 두 번째 파티션 생성
(parted) mkpart primary 2GB 4GB
# 세 번째 파티션 생성
(parted) mkpart primary 4GB -1

# 파티션 테이블 확인
(parted) p
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  2000MB  1999MB               primary
 2      2000MB  4000MB  2001MB               primary
 3      4000MB  10.7GB  6736MB               primary

# 파티션 유형 변경
(parted) set 1 lvm state
New state? [on]/off? on

# 파티션 테이블 확인
(parted) p
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: pmbr_boot

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  2000MB  1999MB               primary  lvm
 2      2000MB  4000MB  2001MB               primary
 3      4000MB  10.7GB  6736MB               primary

# 3번 파티션 삭제
(parted) rm 3

# 파티션 테이블 확인
(parted) p
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: pmbr_boot

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  2000MB  1999MB               primary  lvm
 2      2000MB  4000MB  2001MB               primary

# 파티션 생성 및 파일시스템 할당
(parted) mkpart primary xfs 4GB 6GB
(parted) mkpart primary ext4 6GB -1

# 파티션 테이블 확인
(parted) p
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: pmbr_boot

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  2000MB  1999MB               primary  lvm
 2      2000MB  4000MB  2001MB               primary
 3      4000MB  6000MB  2000MB  xfs          primary
 4      6000MB  10.7GB  4736MB  ext4         primary