본문 바로가기
backend

[Linux] 우분투 파티션 나누는 법 / 마운트

by seongju.lee 2022. 11. 4.

우분투 파티션 관리

fdisk

fdisk라는 명령어를 통해 파티션 생성, 삭제, 타입 결정 등이 가능하다.

우선, fdisk -l 명령어를 통해 현재 디스의 파티션 현황을 확인할 수 있다.

 

위 그림처럼 현재 2개의 파티션으로 나뉘어진 것이다.

Boot에 표시된 파티션은 부팅할 때 사용하는 파티션이다.

현재, sda2에 1T 할당한 것이다.
나는 2T의 디스크가 존재하기 때문에 1T의 주파티션을 하나 더 생성할 것이다.

 

우선 현재 장치들은 모두 /dev/sda 이라서, fdisk를 통해 해당 장치에 접근해야 한다.

fdisk /dev/sda 라는 명령어를 입력하면 command라는 입력 창이 나온다.

m을 입력하면 명령할 수 있는 키워드들이 나온다.

 

여기서 n을 입력하여 파티션을 생성할 수 있다.

 

위 이미지 처럼 n을 누르면 p와 e 중에 하나를 입력하라고 하는데,
p: primary 
e: extended 
라고 하면서 partition type을 입력하라고 나온다.
파티션의 종류에는 primary, extended, logical(in extended) 3가지가 있다.

 

나는 주 파티션을 생성한다.

p를 선택하여 생성한 뒤, w를 눌러야 적용한 내용이 저장된다.

fdisk -l

 

포맷

파티션을 생성했으니, 포맷을 하여 파일시스템을 변경할 수 있다.

mkfs

mkfs.ext4 /dev/sda3

 

마운트

할당된 파티션을 리눅스 파일구조와 연결시키기 위한 마운트 작업을 수행한다.

마운트 작업을 해야 df명령어를 입력 했을 때, 해당 파티션을 확인할 수 있다.

mount

mount /dev/sda3 /mnt
라는 명령어를 통해 할당해준 sda3디스크와 mnt디렉터리와 연결이 완료된다.

그리고, 마운트 된 디스크를 부팅시켜도 유지할 수 있도록

vi /etc/fstab

위 명령어를 입력하여, 각 column에 맞는 파티션 정보들을 저장해줘야 삭제 되지않고, 마운트 상태가 유지된다.
*참고) 파티션 정보를 입력할 때, 파일시스템 type은 df -TH 명령어를 통해 확인할 수 있다.