Ⅰ. 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 |
파티션을 사용하려면 마운트해야 합니다.
'시스템(Linux)' 카테고리의 다른 글
X 윈도우 시스템(X Window System)에 대해 알아보겠습니다. (1) | 2024.09.14 |
---|---|
RPM(Red Hat Package Manager)에 대해 알아보겠습니다. (0) | 2024.09.13 |
promiscuous mode 에 대해 알아보겠습니다. (0) | 2024.08.20 |
fsck(File System Consistency Check) 에 대해 알아보겠습니다. (0) | 2024.08.08 |
fstab 명령어에 대해 알아보겠습니다. (0) | 2024.08.07 |