Linux mkfs 명령어 사용하는 방법 (파일 시스템 생성하기)

새로운 SSD나 HDD에 파티션을 생성했다고 해서 바로 데이터를 저장할 수 있는 것은 아닙니다. 파티션을 사용하려면 먼저 파일 시스템(File System) 을 생성해야 합니다. 파일 시스템은 운영체제가 파일과 디렉터리를 저장하고 관리하는 구조입니다.

Linux에서는 mkfs(Make File System) 명령어를 사용하여 새로운 파일 시스템을 생성합니다. ext4, XFS, FAT32 등 다양한 파일 시스템을 만들 수 있으며, 새로운 저장 장치를 사용할 때 반드시 수행해야 하는 작업입니다.

이번 글에서는 Linux에서 mkfs 명령어를 사용하는 방법과 파일 시스템을 생성하는 과정을 자세히 알아보겠습니다.

mkfs 명령어란?

mkfs는 새로운 파일 시스템을 생성하는 Linux 기본 명령어입니다.

파티션을 포맷하고 데이터를 저장할 수 있는 구조를 만드는 역할을 합니다.

새로운 디스크를 사용할 때 가장 많이 사용하는 명령어 중 하나입니다.

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

sudo mkfs -t 파일시스템 장치명

예를 들어 ext4 파일 시스템을 생성하려면 다음과 같이 입력합니다.

sudo mkfs -t ext4 /dev/sdb1

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

파일 시스템을 생성하기 전에 대상 파티션을 확인합니다.

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

lsblk

또는

sudo fdisk -l

포맷할 파티션을 정확하게 확인한 후 작업을 진행하는 것이 중요합니다.

ext4 파일 시스템 만들기

Linux에서 가장 많이 사용하는 파일 시스템은 ext4입니다.

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

sudo mkfs.ext4 /dev/sdb1

또는

sudo mkfs -t ext4 /dev/sdb1

두 명령어 모두 동일한 결과를 제공합니다.

XFS 파일 시스템 만들기

대용량 서버에서는 XFS 파일 시스템도 많이 사용합니다.

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

sudo mkfs.xfs /dev/sdb1

XFS는 대용량 데이터 처리와 높은 성능이 필요한 환경에서 많이 사용됩니다.

FAT32 파일 시스템 만들기

USB 메모리처럼 여러 운영체제에서 함께 사용할 저장 장치는 FAT32를 사용할 수 있습니다.

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

sudo mkfs.vfat /dev/sdb1

Windows와 Linux에서 모두 사용할 수 있습니다.

생성된 파일 시스템 확인하기

파일 시스템이 정상적으로 생성되었는지 확인하려면 다음 명령어를 실행합니다.

lsblk -f

또는

sudo blkid

파일 시스템 종류가 정상적으로 표시되면 생성이 완료된 것입니다.

파일 시스템 생성 후 마운트하기

파일 시스템을 만든 후에는 마운트해야 사용할 수 있습니다.

먼저 마운트 디렉터리를 생성합니다.

sudo mkdir /data

그다음 디스크를 마운트합니다.

sudo mount /dev/sdb1 /data

이제 새로운 저장 공간을 사용할 수 있습니다.

자동 마운트 설정하기

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

sudo blkid

확인한 UUID를 /etc/fstab 파일에 등록하면 자동 마운트가 가능합니다.

mkfs 사용 시 주의할 점

mkfs를 실행하면 기존 데이터가 모두 삭제됩니다.

잘못된 디스크를 선택하면 중요한 데이터를 복구하기 어려울 수 있습니다.

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

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

자주 묻는 질문

Linux에서 파일 시스템은 어떻게 생성하나요?

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

sudo mkfs.ext4 /dev/sdb1

ext4와 XFS 중 어떤 파일 시스템을 사용해야 하나요?

일반적인 Linux 서버에서는 ext4를 많이 사용합니다.

대용량 저장소와 높은 입출력 성능이 필요한 환경에서는 XFS를 사용하는 경우가 많습니다.

파일 시스템을 생성한 후 바로 사용할 수 있나요?

아닙니다.

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

마무리

mkfs 명령어는 Linux에서 새로운 파일 시스템을 생성하는 가장 기본적인 관리 명령어입니다. 새로운 저장 장치를 사용할 때는 파티션 생성 → 파일 시스템 생성 → 마운트 → 자동 마운트 설정 순서로 작업을 진행하는 것이 일반적인 절차입니다. 작업 전에 대상 디스크를 다시 확인하고 데이터를 백업하면 안전하게 저장 장치를 구성할 수 있습니다.

댓글 남기기