Linux / 명령어 / mount - 파일 시스템 연결 상태 확인과 마운트

mount는 파일 시스템을 디렉터리 트리에 연결하거나 현재 마운트 상태를 조회합니다. 장치를 연결한 뒤 해당 디렉터리에서 파일을 읽고 쓸 수 있게 하는 작업입니다.

mount 명령어란?

마운트 대상 디렉터리는 이미 존재해야 합니다. 파일 시스템을 그 위에 마운트하면 기존 디렉터리 내용은 삭제되지 않지만 마운트가 해제될 때까지 가려집니다. 인수 없이 실행하면 현재 연결된 파일 시스템 목록이 나오며, 구조화된 조회에는 findmnt가 편리합니다.

기본 문법

mount [옵션] [장치] [마운트 지점]

설치된 구현과 옵션은 배포판에 따라 다를 수 있습니다. man mount으로 현재 시스템의 설명을 확인하세요.

사용 예제

현재 연결 상태 확인

지정한 경로가 어떤 파일 시스템에 속하는지 확인합니다.

findmnt /mnt/data

읽기 전용으로 연결

대상 장치와 내용이 맞는지 확인한 뒤 읽기 전용으로 마운트합니다.

sudo mount -o ro /dev/sdb1 /mnt/data

연결 결과 검증

장치, 형식과 읽기 전용 옵션을 확인합니다.

findmnt /mnt/data

마운트 뒤 어디에 보이는지 확인하기

mount는 장치의 파일시스템을 디렉터리 트리에 연결합니다. 상태 확인만 할 때는 특정 경로의 소스와 유형을 findmnt로 조회하면 읽기 쉽습니다.

findmnt /mnt/data

마운트된 환경의 예시 출력:

TARGET    SOURCE    FSTYPE OPTIONS
/mnt/data /dev/sdb1 ext4   rw,relatime

마운트가 성공하면 mount 자체는 보통 출력이 없습니다. 마운트 지점에 원래 있던 파일은 마운트된 동안 가려질 수 있으므로, 빈 디렉터리인지 확인하고 작업하세요. 장치·파티션·파일시스템을 잘못 고르면 예상치 못한 데이터를 읽거나 쓰게 될 수 있습니다.

재부팅 후에도 같은 장치를 연결하려면 일회성 mount 명령뿐 아니라 /etc/fstab 또는 해당 시스템의 마운트 유닛 설정이 필요합니다. 장치 이름은 부팅마다 바뀔 수 있으므로 가능하면 확인한 UUID를 사용하고, 설정 변경 뒤에는 운영 정책에 맞게 검증하세요.

주요 옵션과 형식

옵션·형식 설명
-o ro 읽기 전용으로 마운트합니다.
-t 형식 파일 시스템 형식을 지정합니다.
-o 옵션목록 쉼표로 구분한 마운트 옵션을 지정합니다.
-a 설정 파일에 지정된 대상을 한꺼번에 마운트합니다.
--bind 기존 디렉터리를 다른 위치에 다시 연결합니다.

사용할 때 주의할 점

예제의 /dev/sdb1과 /mnt/data는 실제 대상에 맞게 바꾸고, 작업 전 lsblk -f로 데이터와 마운트 상태를 확인하세요. 이미 다른 곳에 마운트된 파일 시스템을 중복으로 연결하면 혼란이 생길 수 있습니다. 영구 연결은 /etc/fstab을 별도로 설정해야 하며, 잘못된 설정은 부팅에 영향을 줍니다.

자주 묻는 질문

mount를 실행하면 재부팅 후에도 유지되나요?

명령으로 한 일회성 마운트는 일반적으로 재부팅 뒤 자동 복원되지 않습니다. 자동 마운트는 /etc/fstab 등의 별도 설정이 필요합니다.

공식 문서

옵션의 정확한 동작과 구현별 차이는 mount 관련 공식 문서에서 확인할 수 있습니다.

같은 카테고리의 다른 글
Linux / 명령어 / tee - 파이프 출력을 화면과 파일에 동시 저장

Linux / 명령어 / tee - 파이프 출력을 화면과 파일에 동시 저장

Linux tee 명령어의 기본 문법과 실제 사용 예제를 설명합니다. 주요 옵션과 결과를 해석할 때 주의할 점을 확인할 수 있습니다.

Linux / 명령어 / info - GNU 문서 확인

Linux / 명령어 / info - GNU 문서 확인

info 명령어로 GNU 설명서를 탐색하는 방법을 설명합니다. 노드와 메뉴 이동, 본문·색인 검색, 특정 문서 위치 지정, 텍스트 출력과 문서가 없을 때의 해결 방법을 정리합니다.

Linux / 명령어 / tar - 여러 파일을 묶고 압축 아카이브 풀기

Linux / 명령어 / tar - 여러 파일을 묶고 압축 아카이브 풀기

Linux tar 명령어의 용도와 기본 문법을 알아봅니다. 파일 처리 예제, 주요 옵션과 원본 보존·덮어쓰기 주의점을 설명합니다.

Linux / 명령어 / passwd - 사용자 비밀번호 변경

Linux / 명령어 / passwd - 사용자 비밀번호 변경

Linux passwd 명령어의 기본 문법과 실제 사용 예제를 설명합니다. 주요 옵션과 결과를 해석할 때 주의할 점을 확인할 수 있습니다.

Linux / 명령어 / apropos - 설명 키워드로 명령어 검색

Linux / 명령어 / apropos - 설명 키워드로 명령어 검색

apropos 명령어로 이름을 모르는 리눅스 명령과 매뉴얼을 기능 키워드로 찾는 방법을 설명합니다. 정규 표현식, 모든 키워드 일치, 섹션 제한과 검색 결과가 없을 때의 해결 방법을 다룹니다.

Linux / 명령어 / getent - NSS 사용자·그룹·호스트 정보 조회

Linux / 명령어 / getent - NSS 사용자·그룹·호스트 정보 조회

Linux getent 명령어의 기본 문법과 실제 사용 예제를 설명합니다. 주요 옵션과 결과를 해석할 때 주의할 점을 확인할 수 있습니다.

Linux / 명령어 / screen - 터미널 세션 유지와 관리

Linux / 명령어 / screen - 터미널 세션 유지와 관리

Linux screen 명령어로 원격 터미널 세션을 분리하고 다시 연결하는 방법을 설명합니다. 세션·창 관리, 로그 기록, 문제 해결과 nohup·tmux·systemd의 차이를 정리합니다.

Linux / 명령어 / reboot - 시스템 안전하게 재시작

Linux / 명령어 / reboot - 시스템 안전하게 재시작

Linux reboot 명령어의 기능과 기본 문법을 설명합니다. 실제 사용 예제, 주요 옵션과 작업 전 확인할 점을 알아봅니다.

Linux / 명령어 / apt-get - APT 패키지 작업을 스크립트와 명령행에서 실행

Linux / 명령어 / apt-get - APT 패키지 작업을 스크립트와 명령행에서 실행

Linux apt-get 명령어의 적용 배포판과 기본 작업을 설명합니다. 패키지 조회·설치 예제, 주요 옵션과 시스템 변경 시 주의점을 알아봅니다.

Linux / 명령어 / cmp - 두 파일을 바이트 단위로 비교

Linux / 명령어 / cmp - 두 파일을 바이트 단위로 비교

Linux cmp 명령어로 두 파일을 바이트 단위로 비교하는 방법을 설명합니다. 첫 차이 위치, 조용한 검사, 모든 차이 출력과 종료 상태 활용법을 정리합니다.