Linux / 명령어 / umount - 파일 시스템을 안전하게 분리
umount는 마운트된 파일 시스템을 디렉터리 트리에서 분리합니다. USB 저장 장치나 임시 마운트를 해제할 때 사용하며 명령 이름은 unmount가 아닌 umount입니다.
umount 명령어란?
분리 전에는 해당 파일 시스템에 대한 쓰기가 끝나고 파일을 사용하는 프로세스가 없는지 확인해야 합니다. 사용 중이면 보통 target is busy 오류가 납니다. 마운트 지점 또는 장치를 지정할 수 있지만 여러 위치에 연결된 경우에는 마운트 지점이 더 분명합니다.
기본 문법
umount [옵션] 마운트지점|장치
설치된 구현과 옵션은 배포판에 따라 다를 수 있습니다. man umount으로 현재 시스템의 설명을 확인하세요.
사용 예제
분리 대상 확인
장치와 실제 마운트 지점을 확인합니다.
findmnt /mnt/data
정상 분리
현재 셸의 작업 디렉터리도 대상 밖으로 옮긴 뒤 분리합니다.
sudo umount /mnt/data
분리 결과 확인
해당 경로의 마운트가 사라졌는지 확인합니다.
findmnt /mnt/data
마운트 해제 성공 여부 확인하기
umount는 파일시스템을 디렉터리 트리에서 분리합니다. 대상 경로를 사용하는 프로세스가 있으면 target is busy와 같은 오류로 실패할 수 있습니다.
findmnt /mnt/data sudo umount /mnt/data findmnt /mnt/data
정상 해제라면 umount는 보통 아무것도 출력하지 않고, 마지막 findmnt에는 해당 마운트 항목이 표시되지 않습니다. 마운트 지점 디렉터리는 그대로 남을 수 있습니다.
사용 중인 파일을 강제로 떼면 데이터 손실 위험이 있으므로 먼저 작업 디렉터리와 열린 파일을 확인하세요. lsof 또는 fuser가 도움이 될 수 있습니다. 외장 저장장치를 분리하기 전에는 쓰기 작업이 완료됐는지 확인해야 합니다.
주요 옵션과 형식
| 옵션·형식 | 설명 |
|---|---|
-R |
지정한 마운트 지점 아래의 하위 마운트도 재귀적으로 분리합니다. |
-l |
지연 분리합니다. 사용이 끝날 때까지 완전히 정리되지 않을 수 있습니다. |
-f |
일부 네트워크 파일 시스템에서 강제 분리를 시도합니다. |
-t 형식 |
지정한 파일 시스템 형식만 대상으로 합니다. |
사용할 때 주의할 점
umount가 busy 오류를 내면 현재 셸 위치와 사용 중인 파일·프로세스를 조사하세요. -l은 문제를 즉시 해결하는 안전한 기본 옵션이 아니며, -f도 데이터 손실 위험이 있습니다. 분리 전 중요한 쓰기가 완료됐는지 확인하고 장치를 물리적으로 제거하세요.
자주 묻는 질문
umount에서 target is busy가 나오는 이유는?
프로세스의 현재 디렉터리나 열린 파일 등이 해당 파일 시스템을 사용 중이기 때문입니다. 사용 주체를 확인하고 작업을 마친 뒤 다시 시도하세요.
공식 문서
옵션의 정확한 동작과 구현별 차이는 umount 관련 공식 문서에서 확인할 수 있습니다.









