본문 바로가기

리눅스-기초명령어/스토리지

parted

parted

파티션을 분할하거나 조작하는 명령어. 대화형으로 사용하거나 명령어로 바로 사용 가능하다.

 

사용 예시

 

parted명령어 사용(대화형)

[root@rocky1 /]# parted /dev/sda
GNU Parted 3.5
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)               

 

라벨 지정

(parted) mklabel
New disk label type? gpt   # gpt방식으로 생성                                               
Warning: The existing disk label on /dev/sda will be destroyed and all data on
this disk will be lost. Do you want to continue?
Yes/No? yes                # 라벨을 생성하면 디스크가 전체 초기화된다                                               

 

파티션 만들기

(parted) mkpart                                                           
Partition name?  []?
File system type?  [ext2]? xfs                                            
Start? 1mib
End? 10mib                                                                

 

생성된 파티션 확인

(parted) print                                                                
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 215GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
1      1049kB  10.5MB  9438kB  xfs

 

파티션 넘버2, 넘버3 생성 (명령어 입력방식)

[root@rocky1 ~]# parted /dev/sda mkpart test xfs 11mib 10G
Information: You may need to update /etc/fstab.

[root@rocky1 ~]# parted /dev/sda mkpart test2 xfs 10G 20G
Information: You may need to update /etc/fstab.

[root@rocky1 ~]# parted /dev/sda print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 215GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system     Name   Flags
1      1049kB  10.5MB  9438kB
2      11.5MB  10.0GB  9989MB                  test
3      10.0GB  20.0GB  9999MB  linux-swap(v1)  test2

# 명령어를 한번에 입력해도 동일하게 적용된다

 

* 참고 - mib로 생성시 소실되는(버려지는) 용량 비교

(parted) unit mib # mib방식으로 출력                                                      
(parted) print                                                               
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 204800MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start    End       Size     File system     Name   Flags
1      1.00MiB  10.0MiB   9.00MiB
2      11.0MiB  9537MiB   9526MiB                  test
3      9537MiB  19073MiB  9536MiB  linux-swap(v1)  test2
# 1번 파티션과 2번 파티션은 1MiB의 차이가 남
(parted) unit s # 섹터 단위로 출력                                                         
(parted) p                                                               
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 419430400s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start      End        Size       File system     Name   Flags
1      2048s      20480s     18433s
2      22528s     19531775s  19509248s                  test
3      19531776s  39061503s  19529728s  linux-swap(v1)  test2

# 1번 파티션과 2번 파티션은 2048s 차이가 남(2047 섹터만큼 용량 손실)

 

'리눅스-기초명령어 > 스토리지' 카테고리의 다른 글

mount  (2) 2023.09.01
mkfs  (0) 2023.09.01
gdisk  (0) 2023.09.01
blkid, lsblk  (0) 2023.09.01
파일시스템  (1) 2023.09.01