♥신뢰할수 있는 뉴스만 전하는♥
Linux : 마운트 ( Mount ) 본문
마운트 (Mount)
Windows에서는 마운트라는 개념이 별로 사용되지 않지만, 리눅스에서는 하드디스크의 파티션, CD/DVD, USB 메모리 등을 사용하려면 특정한 위치에 연결을 해주어야 합니다.
이렇게 물리적인 장치를 특정한 위치(대개는 디렉터리)에 연결시켜 주는 과정을 마운트라고 합니다.
# mount [장치 이름] [마운트 포인트]
# mount -t [유형] -o [옵션] [장치 이름] [마운트 포인트]
마운트 옵션
defaults - 기본 7가지 옵션 적용됨(rw, suid, dev, exec, auto, nouser, async)
auto - 부팅 시 자동 마운트
noauto - 부팅 시 자동 마운트 안 함
dev - 파일 시스템상의 문자, 블록 특수 장치를 해석
nodev - 파일 시스템상의 문자, 블록 특수 장치를 해석하지 않음
exec - 바이너리 실행 파일이 실행되는 것을 허용
noexec - 바이너리 실행 파일이 실행되는 것을 허용 안 함
(/tmp 디렉터리와 같이 신뢰할 수 없는 사용자도 접근할 수 있는 경우에 보안 향상)
suid - setuid, setgid의 사용을 허용
nosuid - setuid, setgid의 사용을 거부
ro - 읽기 전용 (read-only)
rw - 읽기 / 쓰기 (read / write) 가능
async - 파일 시스템에 대한 I/O가 비동기적으로 이루어지게 함
sync - 파일 시스템에 대한 I/O가 동기적으로 이루어지게 함
user - 일반 계정 사용자들도 마운트 할 수 있게 허용
nouser - 일반 계정 사용자가 마운트 할 수 없음 (즉, root만 mount가능)
noatime - 파일 접근시간을 업데이트 하지 않는다.
(메일 스풀이나 로그와 같이 I/O가 많은 파일 시스템에 유용)
remount - 이미 마운트 된 파일 시스템을 다시 마운트