-
mount의 구조Technique/LPIC 2019. 8. 14. 16:01반응형
어떠한 파일 시스템에 별도의 파일 시스템을 연결하여 전체로 하나의 파일 시스템으로서 다룰 수 있게 해 주는 것이 mount라고 한다. mount 한 파일 시스템이 결합된 디렉터리가 마운트 포인트이다. /media이하나 /mnt 이하 등에 있는 빈 디렉터리가 마운트 포인트로서 준비되어 있다. mount는 CD-ROM이나 USB 메모리 등의 해제 가능한 디바이스나 NFS( Network File System )등의 remote 파일 시스템 등에도 사용된다. mount 후에는 디바이스나 네트워크의 차이를 의식할 필요 없이 파일에 접근이 가능하다.
/media/CD-ROM 디렉터리를 마운트 포인트로 지정하여 CD-ROM을 mount 하였다. 그 결과 CD-ROM내에 data 디렉터리는 /media/CD-ROM/data 로서 액세스 가능하게 되었다.
/etc/fstab 파일
파일 시스템의 정보는 /etc/fstab 파일에 기록되어 있다. mount할 때에는 이 설정 파일이 참조되기 때문에 mount 할 빈도의 높은 파일 시스템을 기록해 둔다.
/etc/fstab의 서식은 다음과 같다.
/dev/sda1 /boot ext3 defaults 1 2
- /dev/sda1 ( 디바이스 파일 명 ) 디바이스 파일명 또는 라벨 ( LAVEL=라벨명 ) 또는 UUID를 지정한다.
- /boot ( 마운트 포인트 ) 파일 시스템의 마운트 처가 되는 디렉터리를 지정한다.
- ext3 ( 파일 시스템의 종류 ) 파일 시스템의 종류를 지정한다
- defaults ( 마운트 옵션 ) mount 할 당시의 필요로 하는 옵션을 지정한다. 복수의 옵션을 지정할 때 애는 [.]로 나눈다.
- 1 (dump 플러그 ) 1이면 dump 커맨드에 의해 백업대상이 된다. 보통 ext2/ext3 파일 시스템은 1을 그 외의 파일 시스템에서는 0을 지정한다.
- 2 ( 부트시에 fsck 가 체크하는 순서 ) Linux가 기동 할 때에 fsck가 체크하는 순서를 01,2로 지정 가능하다. 1,2, 의 순으로 체크가 되며 0을 지정할 경우 체크하지 않는데. root 파일 시스템은 1이어야 할 필요가 있다.
옵션 설명 async 파일 시스템의 비동기 입출력을 설정한다. auto -a 옵션으로 mount 커맨드를 실행했을 때 mount 한다 noauto -a 옵션으로 mount 커맨드를 실행해도 mount 되지 않는다. defaults default 옵션을 설정한다 ( async, auto, dev, exec, nouser, rw, suid ) exec 바이너리의 실행을 허가한다. noexec 바이너리의 실행을 허가하지 않는다. ro 읽기 전용으로 mount 한다. rw 읽기 쓰기 허가하여 mount 한다. unhide 숨김 파일도 표시한다. suid SUID 와 SGID를 유효하게 한다. user 일반 유저도 mount를 허가한다 users mount한 유저 이외의 유저도 unmount가 가능하도록 한다. nouser 일반 유저의 mount를 허가하지 않도록 한다. 최근에는 /etc/fstab 파일을 자동적으로 갱신하는 경우도 있다.
mount와 unmount
파일 시스템을 mount 하기 위해서는 mount 커맨드를 mount를 해제 하기 위해서는 unmount 커맨드를 사용한다.
mount 커맨드
파일 시스템을 mount 하기 위해서는 mount 커맨드를 사용한다 옵션 없이 mount 를 사용할 경우 현재의 mount 상태가 표시된다.
mount [옵션]
mount [옵션] 디바이스명 마운트 포인트
옵션 설명 -a /etc/fstab 에 기재되어 있는 파일 시스템을 모두 mount 한다. ( noauto 옵션이 붙어 있는 것은 제외 ) -t 파일 시스템 명 파일 시스템의 종류를 지정한다. -o mount 옵션을 지정한다. 디바이스명 또는 마운트 포이트 어느 쪽이든 하나를 생략할 경우 /etc/fstab 파일의 기록을 참조한다.
unmount 커맨드
파일 시스템을 unmount 하기 위해서는 unmount 커맨드를 사용한다.
unmount [옵션]
unmount [옵션] 디바이스명 또는 mount 포인트
옵션 설명 -a /etc/mtab에 기록되어 있는 파일 시스템을 모두 unmount 한다. -t 파일 시스템 명 지정된 종류의 파일 시스템만 unmount 한다. 반응형'Technique > LPIC' 카테고리의 다른 글
쿼터 관리 커맨드 (0) 2019.08.15 디스크 쿼터의 관리 (0) 2019.08.15 XFS (0) 2019.08.14 파일 시스템의 관리 (0) 2019.08.14 파일 시스템의 체크 (0) 2019.05.26