우분투 파티션 관리
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를 눌러야 적용한 내용이 저장된다.
포맷
파티션을 생성했으니, 포맷을 하여 파일시스템을 변경할 수 있다.
mkfs
mkfs.ext4 /dev/sda3
마운트
할당된 파티션을 리눅스 파일구조와 연결시키기 위한 마운트 작업을 수행한다.
마운트 작업을 해야 df명령어를 입력 했을 때, 해당 파티션을 확인할 수 있다.
mount
mount /dev/sda3 /mnt
라는 명령어를 통해 할당해준 sda3디스크와 mnt디렉터리와 연결이 완료된다.
그리고, 마운트 된 디스크를 부팅시켜도 유지할 수 있도록
vi /etc/fstab
위 명령어를 입력하여, 각 column에 맞는 파티션 정보들을 저장해줘야 삭제 되지않고, 마운트 상태가 유지된다.
*참고) 파티션 정보를 입력할 때, 파일시스템 type은 df -TH 명령어를 통해 확인할 수 있다.