Linux

[리눅스] fdisk, parted 명령어 완벽 가이드 사용법

인생아 2024. 10. 2. 17:00
반응형

리눅스에서 디스크 파티션을 관리하기 위해서는 fdiskparted 명령어가 자주 사용됩니다. 이 명령어들은 하드 드라이브와 같은 저장 장치를 설정하고, 파티션을 나누거나 삭제하는 데 매우 유용합니다. fdisk는 주로 MBR(Master Boot Record) 기반의 디스크에 사용되며, parted는 더 큰 디스크와 GPT(GUID Partition Table)를 지원하기 때문에 더 유연한 기능을 제공합니다.

fdisk는 디스크 파티션을 생성, 수정, 삭제하는 데 사용되는 명령어입니다. 주로 MBR 디스크에서 사용되며, 사용자 인터페이스는 터미널 기반으로 간단합니다.

fdisk 사용법

sudo fdisk /dev/sdX

여기서 /dev/sdX는 파티션을 관리할 디스크를 의미합니다. 예를 들어 /dev/sda는 첫 번째 하드 드라이브를 나타냅니다.

다음은 fdisk 명령어로 디스크를 확인하고 파티션을 추가하는 예제입니다.

user@linux:~$ sudo fdisk /dev/sda

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
Partition number (2-4, default 2): 2
First sector (2048-20971519, default 2048): 
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +10G

Command (m for help): w
The partition table has been altered!

위 예제에서 /dev/sda 디스크에 새로운 파티션을 추가했습니다. n 명령으로 새 파티션을 생성하고, w 명령으로 변경 사항을 저장했습니다. 이 과정에서 파티션 번호, 크기 등을 설정할 수 있습니다.

fdisk 주요 명령

  • p: 현재 파티션 테이블을 출력합니다.
  • n: 새로운 파티션 생성.
  • d: 기존 파티션 삭제.
  • w: 파티션 테이블 변경 사항 저장.
  • q: 저장하지 않고 종료.

parted 명령어

parted는 GPT 디스크와 MBR 디스크 모두를 지원하며, 특히 2TB 이상의 대용량 디스크에서 주로 사용됩니다. fdisk보다 더 많은 기능을 제공하며, 파일 시스템 생성크기 조정도 가능합니다.

parted 사용법

sudo parted /dev/sdX

다음은 parted 명령어로 새로운 GPT 파티션 테이블을 생성하고, 파티션을 추가하는 예제입니다.

user@linux:~$ sudo parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary ext4 1MiB 20GiB
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      1.00MiB 20.0GiB 20.0GiB ext4         primary

위 예제에서는 /dev/sdb 디스크에 GPT 파티션 테이블을 생성하고, 20GB 크기의 ext4 파일 시스템으로 포맷된 기본(primary) 파티션을 만들었습니다.

parted 주요 명령

  • mklabel: 디스크에 새로운 파티션 테이블 생성.
  • mkpart: 새로운 파티션 생성.
  • print: 현재 파티션 테이블을 출력.
  • rm: 파티션 삭제.

fdisk와 parted의 차이점

fdisk는 MBR 기반의 디스크에 적합하며, 사용이 간단하지만 2TB 이상의 대용량 디스크나 GPT 파티션 테이블을 지원하지 않습니다. 반면, parted는 GPTMBR 모두를 지원하고, 더 큰 디스크 관리에 유리하며 파일 시스템까지 생성할 수 있는 추가 기능을 제공합니다.

참고사이트

반응형