이전 글목록 보기다음 글
linux2026-09-11T08:52:43.100Z

mount/umount : linux에서 usb를 연결/분리하는 방법

Anya2_Forger profileAnya2_Forger
edited- linuxkernel.png

■ USB 연결

Linux에서는 USB를 포트에 꽂으면 커널이 하드웨어를 감지합니다. 데스크톱 환경(Ubuntu, Fedora 등)은 자동으로 마운트되지만, 서버(CLI 환경)나 자동 마운트가 작동하지 않을 때는 수동으로 마운트 작업을 진행해야 합니다.

1.USB 하드웨어 인식 확인:1단계.

USB를 PC 포트에 꽂은 뒤, 리눅스 커널이 장치를 제대로 인식했는지 블록 장치 목록을 조회합니다.Bash

lsblk

확인 방법: 목록에 새롭게 추가된 디스크(예: sdb, sdc 등)와 파티션(예: sdb1)이 표시되는지 확인합니다. 파티션 이름(예: /dev/sdb1)을 기억해 두세요.

2.마운트할 디렉터리 생성:2단계.

USB 내부 파일들을 연결해 접근할 빈 디렉터리(마운트 포인트)를 생성합니다.Bash

sudo mkdir -p /mnt/usb

확인 방법: ls -ld /mnt/usb를 입력해 디렉터리가 정상적으로 생성되었는지 확인합니다.

3.USB 마운트 실행:3단계.

mount 명령어로 1단계에서 확인한 파티션과 2단계에서 만든 디렉터리를 연결합니다.Bash

sudo mount /dev/sdb1 /mnt/usb

(NTFS 포맷 USB일 경우 패키지가 필요할 수 있으며, 보통 파일시스템은 자동으로 감지됩니다.)

확인 방법: df -h /mnt/usb를 실행했을 때 Filesystem 항목에 /dev/sdb1과 용량 정보가 출력되면 성공입니다.

4.파일 내용 확인:4단계.

마운트 경로로 이동하여 USB 내 파일이 정상적으로 읽히는지 확인합니다.ash

ls -la /mnt/usb

확인 방법: USB에 저장되어 있던 파일 목록이 터미널 화면에 나열됩니다.


■ usb 분리

Linux에서 USB를 안전하게 분리하려면 버퍼에 남은 데이터를 디스크에 완전히 기록(sync)한 뒤, 마운트를 해제(umount)해야 합니다.

1.데이터 동기화:1단계.

메모리 버퍼에 남아있는 미기록 데이터를 USB 저장장치로 강제 플러시합니다.Bash

sync

확인 방법: 터미널 프롬프트가 다시 입력 가능한 상태로 떨어지면 완료된 것입니다.

2.마운트 위치 확인:2단계.

연결된 USB 장치명과 마운트 경로(Mountpoint)를 확인합니다.Bash

lsblk

확인 방법: 출력 목록에서 본인의 USB 드라이브(예: sdb1) 우측 MOUNTPOINTS 열에 경로(예: /media/user/USB)가 표시되는지 확인합니다.

3.마운트 해제 (Umount):3단계.

마운트 경로 또는 장치명을 지정해 마운트를 해제합니다. 명령어가 unmount가 아닌 **umount**임에 주의하세요.Bash

sudo umount /dev/sdb1

(또는 마운트 경로 지정: sudo umount /media/user/USB)

확인 방법: 다시 lsblk를 실행했을 때 해당 파티션의 MOUNTPOINTS가 빈칸으로 나오면 정상 해제된 것입니다.

4.전원 차단 후 분리:4단계 (선택).

장치로 들어가는 전원을 완전히 차단하여 하드웨어적 안정성을 확보합니다.Bash

sudo udisksctl power-off -b /dev/sdb

확인 방법: 터미널에 Power off /dev/sdb: Success 메시지가 뜨거나 USB의 LED 표시등이 꺼지면 PC에서 물리적으로 안전하게 뽑으시면 됩니다.

Comments

Log in to comment

Loading comments...
이전 글목록 보기다음 글

당신의 이야기를 기다리고 있습니다