Linux 디스크 파티션 만드는 방법 (새로운 저장 공간 생성하기)

Linux 서버에 새로운 SSD나 HDD를 추가하면 먼저 디스크를 사용할 수 있는 공간으로 나누는 작업이 필요합니다. 이 작업을 파티션(Partition) 이라고 합니다. 파티션을 생성해야 파일 시스템을 만들고 데이터를 저장할 수 있습니다.

파티션은 하나의 물리적인 디스크를 여러 개의 논리적인 저장 공간으로 나누는 기능입니다. 서버에서는 운영체제와 데이터를 분리하거나 백업 영역을 별도로 구성하기 위해 자주 사용합니다.

이번 글에서는 Linux에서 디스크 파티션을 생성하는 방법과 작업 순서를 자세히 알아보겠습니다.

디스크 파티션이란?

디스크 파티션은 하나의 저장 장치를 여러 개의 독립적인 공간으로 나누는 작업입니다.

각 파티션은 별도의 파일 시스템을 사용할 수 있으며 독립적으로 마운트할 수 있습니다.

예를 들어 하나의 SSD를 다음과 같이 사용할 수 있습니다.

  • 운영체제 저장 공간
  • 데이터 저장 공간
  • 백업 저장 공간

이처럼 목적에 따라 저장 공간을 분리하면 관리가 더욱 편리합니다.

현재 디스크 확인하기

파티션을 생성하기 전에 현재 연결된 디스크를 확인합니다.

다음 명령어를 실행합니다.

lsblk

또는

sudo fdisk -l

새로운 디스크가 정상적으로 인식되었는지 먼저 확인하는 것이 중요합니다.

파티션을 생성할 디스크 선택하기

디스크 이름을 확인한 후 파티션 작업을 시작합니다.

예를 들어 /dev/sdb 디스크를 사용한다면 다음 명령어를 실행합니다.

sudo parted /dev/sdb

또는

sudo fdisk /dev/sdb

최근 서버에서는 GPT 환경이 많기 때문에 parted를 사용하는 경우가 늘어나고 있습니다.

새로운 파티션 만들기

GPT 디스크에서는 다음 명령으로 새로운 파티션을 생성할 수 있습니다.

mkpart primary ext4 0% 100%

디스크 전체를 하나의 파티션으로 사용하는 예시입니다.

필요하다면 원하는 크기로 여러 개의 파티션을 만들 수도 있습니다.

생성된 파티션 확인하기

파티션 생성이 완료되면 현재 상태를 확인합니다.

lsblk

새로운 파티션이 목록에 표시되면 정상적으로 생성된 것입니다.

파일 시스템 만들기

새로운 파티션은 아직 사용할 수 없습니다.

먼저 파일 시스템을 생성해야 합니다.

예를 들어 ext4 파일 시스템을 만들려면 다음 명령어를 실행합니다.

sudo mkfs.ext4 /dev/sdb1

파일 시스템이 생성되면 데이터를 저장할 준비가 완료됩니다.

마운트 디렉터리 만들기

디스크를 사용할 위치를 생성합니다.

sudo mkdir /data

이 디렉터리가 새로운 저장 공간의 연결 위치가 됩니다.

디스크 마운트하기

파일 시스템을 사용할 수 있도록 마운트합니다.

sudo mount /dev/sdb1 /data

이제 /data 디렉터리를 통해 새로운 저장 공간을 사용할 수 있습니다.

자동 마운트 설정하기

재부팅 후에도 자동으로 연결되도록 설정하려면 UUID를 확인합니다.

sudo blkid

그다음 /etc/fstab 파일에 UUID를 등록합니다.

자동 마운트를 설정하면 서버가 다시 시작되어도 디스크가 자동으로 연결됩니다.

파티션 생성 시 주의할 점

파티션을 생성하거나 삭제하면 기존 데이터가 손실될 수 있습니다.

작업 전에 대상 디스크를 반드시 확인하고 중요한 데이터는 백업하는 것이 좋습니다.

운영 서버에서는 서비스에 영향을 줄 수 있으므로 유지보수 시간에 작업하는 것이 안전합니다.

자주 묻는 질문

Linux에서 새로운 파티션은 어떻게 생성하나요?

parted 또는 fdisk 명령어를 사용하여 생성할 수 있습니다.

파티션을 생성한 후 바로 사용할 수 있나요?

아닙니다.

파일 시스템을 생성한 후 마운트해야 사용할 수 있습니다.

자동으로 마운트하려면 어떻게 하나요?

UUID를 확인한 후 /etc/fstab 파일에 등록하면 됩니다.

마무리

디스크 파티션 생성은 Linux 서버에서 새로운 저장 장치를 사용할 때 가장 먼저 수행하는 작업입니다. 디스크 확인 → 파티션 생성 → 파일 시스템 생성 → 마운트 → 자동 마운트 설정 순서로 진행하면 안정적으로 저장 공간을 구성할 수 있습니다. 이 과정을 이해하면 새로운 SSD나 HDD를 추가하거나 서버의 저장 공간을 확장할 때 더욱 효율적으로 관리할 수 있습니다.

댓글 남기기