Computer >> 컴퓨터 >  >> 프로그래밍 >> Bash 프로그래밍

리눅스 터미널에서 USB 드라이브 포맷하기: FAT32, NTFS, EXT4 파일 시스템 가이드

이 글에서는 리눅스 명령줄(셸)을 사용해 USB 메모리나 외장 하드 드라이브를 FAT, NTFS, EXT 파일 시스템으로 포맷하는 방법을 단계별로 소개합니다. GUI 도구 없이 터미널만으로 빠르고 확실하게 작업할 수 있습니다.

1단계: 드라이브 연결하기

가장 먼저 USB 메모리 또는 외장 하드를 컴퓨터에 연결하고, 시스템이 이를 인식할 때까지 잠시 기다립니다.

2단계: 드라이브 확인하기

다음으로, fdisk 명령어에 목록 옵션(-l)을 붙여 시스템에 연결된 저장 장치를 확인합니다:

sudo fdisk -l

참고: 대부분의 작업은 관리자 권한이 필요하므로 sudo 명령어를 자주 사용하게 됩니다.

fdisk 명령어는 시스템에 연결된 저장 장치의 목록을 출력합니다. 그중 방금 연결한 장치(목록 맨 아래쪽에 표시되는 경우가 많습니다)를 찾으면 됩니다:

Disk /dev/sdb: 29.26 GiB, 31406948352 bytes, 61341696 sectors
Disk model: Cruzer Blade    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfdb38d34

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        2048 61341695 61339648 29.3G  c W95 FAT32 (LBA)

위 예시에서 /dev/sdb는 물리적 USB 드라이브 전체를 의미하며, /dev/sdb1은 해당 드라이브 안에 있는 FAT 파티션입니다.

주의: 시스템 환경에 따라 장치 이름(sdb/sdb1)은 다르게 표시될 수 있습니다!

3단계: 드라이브 마운트 해제하기

사용 중인 드라이브는 포맷할 수 없으므로, 반드시 파일 시스템에서 마운트를 해제해야 합니다. 일부 시스템은 USB를 연결하면 자동으로 마운트하지만, 그렇지 않은 경우도 있습니다.

sudo umount /dev/sdb1

위 명령어는 /dev/sdb1 파티션의 마운트를 해제합니다.

4단계: 드라이브 포맷하기

mkfs(make filesystem) 계열 명령어는 지정한 장치에 새로운 빈 파일 시스템을 생성합니다. 운영체제마다 지원하는 파일 시스템이 다르므로, 용도에 맞는 것을 선택하세요.

경고: 포맷하면 드라이브의 모든 데이터가 삭제됩니다. 정말 삭제해도 되는지 반드시 확인하고, 잘못된 드라이브를 포맷하지 않도록 장치 경로를 꼼꼼히 점검하세요.

EXT4 파일 시스템으로 포맷

다음 명령어는 리눅스 전용으로 사용할 EXT4 파일 시스템으로 포맷합니다:

sudo mkfs.ext4 /dev/sdb1

FAT/vFAT 파일 시스템으로 포맷

다음 명령어는 리눅스, 윈도우, macOS 어디서든 호환되는 FAT 파일 시스템으로 포맷합니다. 여러 OS를 함께 사용한다면 가장 무난한 선택입니다:

sudo mkfs.vfat /dev/sdb1

NTFS 파일 시스템으로 포맷

다음 명령어는 윈도우 및 일부 리눅스 배포판에서 지원되는 NTFS 파일 시스템으로 포맷합니다. 대용량 파일을 주로 다룬다면 적합합니다:

sudo mkfs.ntfs /dev/sdb1

포맷이 끝났다면, 이제 새로 포맷한 USB 드라이브를 마운트해서 사용하면 됩니다.