Linux fdisk 사용하는 방법 (디스크 파티션 생성 및 관리하기)

Linux 서버에 새로운 SSD나 HDD를 추가하면 바로 사용할 수 있는 상태가 아닙니다. 먼저 디스크를 원하는 크기로 나누는 파티션(Partition) 작업을 수행해야 합니다. 파티션을 생성한 후 파일 시스템을 만들고 마운트해야 비로소 저장 장치로 사용할 수 있습니다.

Linux에서는 fdisk 명령어를 사용하여 디스크 파티션을 생성, 삭제, 확인할 수 있습니다. 서버 구축, 저장 공간 확장, 운영체제 설치 등 다양한 환경에서 자주 사용하는 기본 관리 명령어입니다.

이번 글에서는 Linux에서 fdisk 명령어를 사용하는 방법과 파티션을 안전하게 관리하는 방법을 자세히 알아보겠습니다.

fdisk 명령어란?

fdisk는 Linux에서 디스크 파티션을 관리하는 기본 명령어입니다.

새로운 파티션을 생성하거나 기존 파티션을 삭제하고, 현재 디스크의 파티션 정보를 확인할 수 있습니다.

MBR(Master Boot Record) 기반 디스크를 관리할 때 가장 많이 사용하는 명령어입니다.

기본 사용법은 다음과 같습니다.

sudo fdisk 디스크명

예를 들어 /dev/sdb 디스크를 관리하려면 다음 명령어를 실행합니다.

sudo fdisk /dev/sdb

현재 디스크와 파티션 확인하기

현재 연결된 모든 디스크와 파티션을 확인하려면 다음 명령어를 사용합니다.

sudo fdisk -l

다음 정보를 확인할 수 있습니다.

  • 디스크 이름
  • 디스크 크기
  • 파티션 번호
  • 파티션 크기
  • 파일 시스템
  • 파티션 종류

새로운 디스크를 연결한 후 가장 먼저 실행하는 명령어입니다.

새로운 파티션 만들기

fdisk를 실행한 후 새로운 파티션을 생성하려면 다음 순서대로 진행합니다.

  1. n 입력
  2. Primary 또는 Extended 선택
  3. 파티션 번호 입력
  4. 시작 위치 입력
  5. 종료 위치 또는 크기 입력

설정을 완료하면 새로운 파티션이 생성됩니다.

파티션 정보 확인하기

현재 작업 중인 디스크의 파티션 정보를 확인하려면 다음 명령을 입력합니다.

p

현재 생성된 파티션 구조를 확인할 수 있습니다.

변경 사항을 저장하기 전에 반드시 확인하는 것이 좋습니다.

변경 내용 저장하기

새로운 파티션을 생성한 후 저장하려면 다음 명령을 입력합니다.

w

변경 사항이 디스크에 저장됩니다.

저장한 후에는 운영체제가 새로운 파티션을 인식합니다.

작업 취소하기

변경 사항을 저장하지 않고 종료하려면 다음 명령을 입력합니다.

q

현재까지의 변경 내용은 저장되지 않습니다.

잘못 설정했을 때 안전하게 종료할 수 있습니다.

생성된 파티션 확인하기

파티션 생성이 완료되면 다음 명령어를 실행합니다.

lsblk

또는

sudo fdisk -l

새로운 파티션이 정상적으로 생성되었는지 확인할 수 있습니다.

파티션 생성 후 해야 하는 작업

파티션을 생성했다고 바로 사용할 수 있는 것은 아닙니다.

다음 순서대로 작업을 진행해야 합니다.

  1. 파일 시스템 생성
  2. 마운트 디렉터리 생성
  3. 디스크 마운트
  4. fstab 설정

이 과정을 완료해야 저장 장치를 정상적으로 사용할 수 있습니다.

fdisk와 parted의 차이

Linux에서는 fdisk와 parted 모두 파티션 관리에 사용할 수 있습니다.

fdisk는 MBR 기반 디스크를 관리하는 데 적합합니다.

parted는 GPT(GUID Partition Table)를 포함한 대용량 디스크를 관리할 수 있습니다.

최근에는 GPT 디스크를 사용하는 환경이 많아 parted를 함께 사용하는 경우도 늘어나고 있습니다.

fdisk 사용 시 주의할 점

fdisk는 디스크 구조를 직접 변경하는 명령어입니다.

잘못된 디스크를 선택하면 데이터가 손실될 수 있습니다.

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

운영 서버에서는 유지보수 시간에 작업하는 것이 안전합니다.

자주 묻는 질문

Linux에서 디스크 파티션을 확인하려면 어떻게 하나요?

다음 명령어를 사용합니다.

sudo fdisk -l

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

fdisk를 실행한 후 n 명령을 입력하면 새로운 파티션을 생성할 수 있습니다.

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

아닙니다.

파일 시스템을 생성하고 마운트한 후 사용해야 합니다.

마무리

fdisk 명령어는 Linux에서 디스크 파티션을 생성하고 관리하는 가장 기본적인 도구입니다. 새로운 저장 장치를 추가한 후에는 fdisk, mkfs, mount, fstab 순서로 작업을 진행하는 것이 일반적인 관리 절차입니다. 디스크 구조를 변경하는 작업은 데이터에 직접 영향을 줄 수 있으므로 대상 디스크를 정확하게 확인한 후 신중하게 진행하는 것이 안전합니다.

댓글 남기기