시스템(Linux)

fdisk 에 대해 알아보겠습니다.

forward error correction Circle 2024. 9. 12. 08:21
반응형

Ⅰ. fdisk 란?

 Linux에서 디스크 파티션을 관리하는 데 사용되는 명령어입니다. 이 명령어는 주로 하드 디스크 또는 SSD와 같은 물리적 디스크 장치에 파티션을 생성, 삭제, 수정할 수 있도록 도와줍니다. 시스템 관리자들이 디스크를 처음 설정하거나 디스크를 재구성할 때 사용되는 기본적인 도구입니다.

Ⅱ. fdisk 기본 기능

 ⅰ. 파티션 생성: 새 디스크 파티션을 생성.
 ⅱ. 파티션 삭제: 기존 파티션을 삭제.
 ⅲ. 파티션 수정: 파티션 크기 또는 유형을 변경.
 ⅳ. 파티션 정보 보기: 디스크에 대한 파티션 테이블 정보를 조회.

Ⅲ. fdisk 사용 방법

fdisk [옵션] [장치 이름]

 

주요 옵션 설명
-l 시스템의 모든 파티션 테이블을 나열합니다.
-u 파티션 정보를 표시할 때 섹터 단위로 표시합니다.
-s  [파티션 이름]: 파티션 크기를 블록 단위로 출력합니다.


Ⅳ. 주요 명령어 요약 (fdisk 실행 후 사용 가능)

m: 도움말을 표시합니다.
p: 현재 디스크의 파티션 테이블을 표시합니다.
n: 새 파티션을 생성합니다.
d: 파티션을 삭제합니다.
t: 파티션의 파일 시스템 유형을 변경합니다.
w: 파티션 테이블을 저장하고 종료합니다.
q: 저장하지 않고 종료합니다.

Ⅳ. fdisk 파티션 정보 확인

먼저 시스템에 연결된 모든 디스크와 파티션 정보를 확인하려면 다음 명령어를 사용할 수 있습니다:

fdisk -l


이 명령은 시스템에 연결된 모든 디스크의 파티션 정보를 표시합니다. 예를 들어 /dev/nvme0nlp1 와 같은 디스크 장치가 표시됩니다.

현재 디스크 정보 확인:
fdisk -l
이 명령어를 사용하여 디스크 정보를 확인하고, 파티션 작업을 할 디스크 장치를 찾습니다. 예를 들어, /dev/sdb를 선택했다고 가정합니다.

디스크 선택
fdisk nvme0n1p2
파티션 테이블 보기: p 명령을 입력하여 디스크의 현재 파티션 테이블을 확인합니다.

 

새 파티션 생성 과정

[root@feccle]# fdisk nvme0n1p3
Command (m for help): n
// 새 파티션 생성: n을 입력하여 새 파티션을 생성합니다. 생성 과정에서 다음과 같은 선택을 해야 합니다: //

Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
// 파티션 유형: 주 파티션(Primary) 또는 확장 파티션(Extended)을 선택합니다. //

Partition number (1-4, default 1): 1
// 파티션 번호: 파티션 번호를 선택합니다. 보통 첫 번째 파티션이면 1을 선택합니다. //
First sector (2048-20971519, default 2048): 2048
// 시작 섹터: 디스크의 시작 지점을 선택합니다. 기본값을 사용할 수 있습니다.//
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +10G
// 끝 섹터: 파티션 크기를 지정합니다. 예를 들어, +20G를 입력하면 20GB 크기의 파티션이 생성됩니다. //

Command (m for help): p
Device                   Boot    Start       End  Sectors  Size Id Type
/dev/ nvme0n1p3  2048  20971519  20969472   10G 83 Linux
// 파티션 유형 변경: 기본적으로 새 파티션은 Linux 파일 시스템으로 설정됩니다. 다른 파일 시스템을 설정하려면 t 명령을 사용하여 유형을 변경할 수 있습니다.//

Command (m for help): w
The partition table has been altered.
// 파티션 테이블 저장: 작업이 끝났으면 w를 입력하여 변경 사항을 저장하고 종료합니다.//

 

Ⅳ. fdisk 파티션 형식화

파티션이 생성되면 mkfs 명령어를 사용해 파일 시스템을 설정해야 합니다.

ⅰ. 새 파티션을 ext4로 형식화

[root@localhost ~]# mkfs.ext4 /dev/ nvme0n1p3


ⅱ. 파티션 마운트

[root@localhost ~]# mount /dev/ nvme0n1p3 /mnttest

 

파티션을 사용하려면 마운트해야 합니다.

반응형