| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- 정규표현식
- 자바스크립트
- cups
- php
- shell
- terminal
- 터미널
- JavaScript
- Unix명령어
- 사용자관리
- 리눅스명령어
- coreutils
- 리눅스
- Solaris
- tcsh
- UNIX
- sysadmin
- 유닉스
- bash
- 파일시스템
- 명령어
- linuxcommand
- PackageManagement
- 유닉스명령어
- UnixCommand
- 시스템관리
- environment
- linux
- js
- 쉘스크립트
Archives
- Today
- Total
ioerror
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