Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux에서 USB 하드 드라이브 포맷하고 마운트하는 방법

Linux에서 USB 하드 드라이브 포맷 및 마운트 가이드

이 가이드는 Linux 환경에서 USB 하드 드라이브를 포맷하고 마운트하여 사용하는 방법을 단계별로 설명합니다. USB 메모리(플래시 드라이브)에도 동일한 방법을 그대로 적용할 수 있습니다.

최근 새로운 USB 하드 드라이브를 구매하여 Linux 서버 백업 용도로 활용하려고 했습니다. 이 글에서는 실제로 드라이브를 포맷하고 서버에 마운트했던 전체 과정을 소개합니다.

1단계: 디스크 인식 상태 확인

가장 먼저 할 일은 시스템이 새 디스크를 어디에 할당했는지 확인하는 것입니다. 다음 명령어를 실행하면 커널 로그를 실시간으로 모니터링할 수 있습니다.

# tail -F /var/log/messages

이 상태에서 드라이브를 서버에 연결하면 로그에 새 장치 정보가 표시됩니다. 필자의 경우 드라이브가 /dev/sdc1로 인식되었습니다.

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

Linux는 ext4, NTFS, FAT 등 다양한 파일 시스템을 읽고 쓸 수 있지만, Windows는 호환 가능한 파일 시스템이 상대적으로 제한적입니다. 따라서 두 운영체제 모두에서 안정적으로 작동하는 검증된 파일 시스템인 FAT(vfat)을 선택했습니다.

# mkfs.vfat /dev/sdc1

몇 분 후 포맷이 완료되며, 드라이브를 사용할 준비가 끝납니다.

3단계: 마운트 지점 생성 및 마운트

포맷된 드라이브를 실제로 사용하려면 마운트 과정이 필요합니다. 먼저 마운트 지점으로 사용할 디렉터리를 생성합니다.

# mkdir /media/usbdisk

그다음 생성한 디렉터리에 드라이브를 마운트합니다.

# mount -t vfat /dev/sdc1 /media/usbdisk

이것으로 새 하드 드라이브가 포맷되고 마운트되어 바로 사용할 수 있는 상태가 되었습니다. 필요한 데이터를 복사한 뒤에는 반드시 마운트를 해제해야 합니다.

# umount /media/usbdisk

주의: 마운트 해제는 필수입니다

참고: 마지막 이 단계는 매우 중요합니다. 마운트를 해제하지 않은 상태에서 드라이브를 물리적으로 분리하면 저장된 데이터가 손상되거나 유실될 위험이 있습니다. 항상 umount 명령으로 안전하게 해제한 후 분리하세요.

부팅 시 자동 마운트 설정하기

USB 저장 장치를 자주 사용하거나 Linux 서버에 영구적으로 연결해 둘 계획이라면, 부팅 시 자동으로 마운트되도록 설정할 수 있습니다. /etc/fstab 파일 맨 아래에 다음과 같은 항목을 추가하면 됩니다.

/dev/sdc1     /mnt/usbdrive     vfat     defaults 0   0

이렇게 설정하면 드라이브가 서버 부팅 시 자동으로 마운트되므로, 매번 수동으로 장치를 마운트할 걱정 없이 자동 백업 스크립트를 안정적으로 운영할 수 있습니다.