VMware RHEL 6.9 fdisk 파티션 생성 및 마운트 1

728x90

안녕하세요.

오늘은 fdisk를 사용하여 파티션을 생성하고 마운트를 해보겠습니다.

 

2024.02.02 - [Linux(리눅스)] - Linux 디스크 파티셔닝(MBR, GPT)

 

Linux 디스크 파티셔닝(MBR, GPT)

안녕하세요. 디스크 파티셔닝과 MBR, GPT 파티션에 대해 알아보겠습니다. 디스크 파티셔닝 디스크 파티셔닝을 사용하면 하드 디스크를 파티션이라고 하는 여러 개의 논리 스토리지 단위로 나눌

eastsea92-com.tistory.com

 

 

 

MBR 파티션 생성하기

fdisk는 리눅스에서 MBR파티션을 관리하는 데 사용되는 파티션 편집기입니다. 파티션 생성, 삭제, 유형 변경 등이 가능합니다.

 

1.    파티션 생성 디스크 지정

fdisk 명령 인수로 디스크 장치 이름을 지정하면 대화형 모드로 fdisk가 시작되고 command 프롬프트가 표시됩니다.
(장치는 fdisk -l 또는 lsblk 명령어로 확인)

[root@localhost ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).
 
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
 
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x538ab2ce.
 
Command (m for help):

 

 

2.    파티션 생성

새 파티션을 생성하려면 n을 입력하고 주 파티션으로 만들지 확장 파티션으로 만들지 지정합니다.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p

  • 주 파티션(Primary Partition)

OS 설치하고 부팅 및 기타 데이터를 모두 저장할 수 있는 파티션으로 운영체제를 설치하거나 시스템 파일을 보관하는데 주로 사용됩니다.

MBR에서는 최대 4개의 주 파티션만 생성이 가능하고, 주 파티션은 부팅이 가능합니다.

  • 확장 파티션(Extended Partition)   

확장 파티션은 주 파티션 내에서 생성되며, 그 안에 여러 개의 논리 파티션(Logical Partition)을 포함할 수 있습니다.
하나의 확장 파티션만 생성할 수 있지만, 그 안에 여러 논리 파티션 생성이 가능합니다.

 

 

3.    파티션 번호 지정

Select (default p): p
Partition number (1-4, default 1): 1

 p를 입력하여 주 파티션을 생성하고 파티션 식별번호를 지정합니다.

 

 

 

4.    디스크에서 새 파티션을 시작할 섹터를 지정.

First sector (2048-104857599, default 2048):

 

 

 

5.    디스크에서 사용할 마지막 섹터를 지정.

섹터 수 = (10 * 1024 * 1024 * 1024) / 512)

Last sector, +sectors or +size{K,M,G} (2048-104857599, default 104857599): 20971520
Partition 1 of type Linux and of size 10 GiB is set

섹터를 계산하지 않고 파티션 크기를 KiB, MiB, GiB로 지정 가능합니다.

Partition number (2-4, default 2): 2
First sector (20971521-104857599, default 20973568):
Using default value 20973568
Last sector, +sectors or +size{K,M,G} (20973568-104857599, default 104857599): +5G
Partition 2 of type Linux and of size 5 GiB is set

 

 

 

6.    파티션 유형을 정의.

Command (m for help): t
Partition number (1,2, default 2): 1
Hex code (type L to list all codes): l
 
Hex code (type L to list all codes): 82
Changed type of partition 'Linux' to 'Linux swap / Solaris'

 

 

 

7.    파티션 테이블 변경 사항을 저장

Command (m for help): w
The partition table has been altered!
 
Calling ioctl() to re-read partition table.
Syncing disks.

 

 

 

8.    커널이 새 파티션 테이블을 다시 읽음

[root@localhost ~]# partprobe /dev/sdb
[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE   RO TYPE MOUNTPOINT
sda          8:0       0   100G   0   disk
├─sda1   8:1       0   300M  0   part  /boot
├─sda2   8:2       0    2G     0   part  [SWAP]
└─sda3   8:3       0   97.7G  0   part  /
sdb          8:16     0   50G     0   disk
├─sdb1   8:17     0   10G     0   part
└─sdb2   8:18     0    5G      0  part
sr0         11:0       1   1024M  0  rom

728x90
반응형