ioerror

mount - 파일 시스템 마운트 본문

카테고리 없음

mount - 파일 시스템 마운트

반응형

mount - mount a filesystem

리눅스 및 유닉스 환경에서 하드디스크 파티션, USB 메모리, CD-ROM, 혹은 네트워크 스토리지 등 물리적인 저장 장치를 시스템의 특정 디렉터리(마운트 포인트)에 연결하여 사용자가 접근할 수 있도록 해주는 명령어이다. 유닉스 계열은 윈도우의 C:\, D:\와 같은 드라이브 개념 대신, 모든 장치가 하나의 거대한 디렉터리 트리(/) 안에 종속되는 구조를 가지므로 반드시 이 과정이 필요하다.

1. 명령어 용도

  • 새롭게 추가한 하드디스크 파티션이나 외장형 스토리지(USB 등)를 특정 폴더에 연결하여 데이터 읽기/쓰기를 가능하게 한다.
  • ISO 이미지 파일을 가상 드라이브처럼 폴더에 연결하여 내부 내용을 확인할 때 사용한다.
  • 현재 시스템에 어떤 장치들이 어떤 옵션으로 연결되어 있는지 전반적인 상태를 점검한다.

2. 명령어 서식

mount [-t 파일시스템_타입] [-o 옵션] 장치파일명 마운트포인트

3. 명령어 옵션

옵션 설명 사용가능 OS 및 쉘
-t [타입] 파일 시스템의 종류를 지정함 (예: ext4, vfat, ntfs, iso9660, nfs 등) 모든 OS 및 쉘
-o [옵션] 마운트할 때 추가적인 상세 속성을 부여함 (ro: 읽기 전용, rw: 읽기/쓰기, remount: 재마운트 등) 모든 OS 및 쉘
-a /etc/fstab 파일에 등록된 모든 파일 시스템을 자동으로 마운트함 모든 OS 및 쉘
없음 현재 시스템에 마운트되어 있는 모든 장치의 목록과 정보 정보를 출력함 모든 OS 및 쉘

명령어 옵션 사용 결과 예시

# 1. 현재 마운트된 장치 목록 확인
mount
# 결과: /dev/sda1 on / type ext4 (rw,relatime) 등 수많은 줄이 출력됨

# 2. USB 메모리(FAT32)를 /mnt/usb 폴더에 마운트
mount -t vfat /dev/sdb1 /mnt/usb

# 3. ISO 이미지 파일을 읽기 전용으로 마운트 (-o ro)
mount -t iso9660 -o ro /home/user/ubuntu.iso /mnt/cdrom

# 4. 이미 마운트된 디렉터리를 '읽기 전용'으로 실시간 변경 (remount)
# 시스템 점검이나 응급 복구 시 자주 사용됨
mount -o remount,ro /

4. 명령어 특이사항(유의사항)

  • 권한 필요: 시스템의 파일 구조를 변경하는 핵심 명령어이므로, 장치를 연결하거나 해제할 때는 반드시 관리자 권한(sudo)이 필요하다.
  • 마운트 포인트: 장치를 연결할 디렉터리(마운트 포인트)는 미리 생성되어 있어야 한다. 만약 내용이 들어있는 기존 폴더에 마운트하면, 장치가 연결되어 있는 동안 원래 폴더에 있던 파일들은 잠시 가려져 보이지 않게 된다.
  • 영구 마운트: mount 명령어로 연결한 장치는 시스템을 재부팅하면 연결이 해제된다. 부팅 시마다 자동으로 연결되게 하려면 /etc/fstab 설정 파일에 등록해야 한다.
  • 연결 해제: 마운트를 해제할 때는 umount 명령어를 사용한다. (unmount가 아니라 'n'이 빠진 umount임에 주의)

https://ioerror.tistory.com/entry/UNIX-Linux-Command-Reference

 

UNIX & Linux Command Reference

유닉스 / 리눅스 명령어 표유닉스와 리눅스 환경에서 자주 사용되는 필수 명령어들을 완벽하게 정리한다. 서버 관리, 프로그래밍, 일상적인 시스템 운영 등 어떤 목적이든 터미널 환경을 능숙하

ioerror.tistory.com

 

 

반응형
Comments