mount 관련 정리

System Program/common 2013. 8. 7. 13:00

1. 리눅스 마운트 정보 관리

 

  • /etc/fstab

                리눅스 시스템이 처음 기동할 때 마운트 할 정보를 가지고 있는 파일이다.

  • /etc/mtab           

               리눅스 부팅 후에 리눅스에 현재 마운트되어 있는 정보를 관리하는 파일이다.

 

참고로 UUID관련 내용은 다음 웹페이지를 참조한다.

http://blog.simplism.kr/?p=2578

 

2. mount 명령어

 

mount [-fnrvw] [-t 파일시스템 종류] [-o 옵션] 디바이스명 디렉터리명

 

2.1. [ -fnrvw ] option 

 

옵션

설명 

 v

 자세한 내용을 출력합니다.

 f

 실제로 마운트를 하지 않고 마운트를 할 수 있는지 점검합니다

 n

 실제로 마운트를 하지 않고 마운트를 할 수 있는지 점검합니다

 r

 읽기만 가능하게 마운트 합니다. -o ro 옵션과 같습니다.

 w

 읽기/쓰기 모드로 마운트 합니다. 기본설정값이며 -o rw 옵션과 같습니다.

 

2.2. [-t 파일 시스템 종류] option

 

 옵션

설명 

 t

 파일시스템 종류에는 ext3, iso9660등 파일시스템 종류를 적어줍니다.

 만약 이 옵션을 사용하지 않는다면 파일시스템의 수퍼블럭을 조사하여

 자동으로 파일시스템이  선택됩니다.

 

2.3. [-o ] option

 

 옵션

설명 

 defaults

 rw, suid, dev, auto, nouser, async의 옵션이 선택됩니다.

 async

 파일시스템에 대한 입출력이 비동기적으로 이루어지게 합니다. 

 auto

 -a 옵션으로 마운트가 가능하게 합니다.

 dev

 파일시스템의 문자, 블럭 특수장치를 해석합니다. 

 exec

 바이너리의 실행을 허가 합니다. 

 noauto

 -a 옵션으로는 마운트 되지 않으며 명시적으로만 마운트가 가능합니다. 

 noexec

 바이너리의 실행을 허가하지 않습니다. 

 nosuid

 set-UID, set-GID를 무시합니다. 

 nouser

 일반 사용자가 마운트할 수 없게 합니다. 

 remount

 이미 마운트된 파일시스템을 다시 마운트 합니다. 

 ro

 읽기 전용

 rw

 읽기 쓰기 가능

 suid

 nosuid 반대 기능

 sync

 파일 시스템에 대한 입출력 동기화

 user

 nouser 반대 기능

 

3. unmount 명령어

 

umount [-nv] 디바이스명 or 디렉터리명

 

3.1. [-nvat ] option 

 

옵션

설명 

 n

/etc/mtab 파일을 갱신하지 않고 마운트를 해제 합니다.

 v

자세한 정보를 보여줍니다. 

 a

/etc/mtab 파일에 명시된 모든 파일시스템의 마운트를 해제 합니다. 

 t

-a 명령어와 함께 사용되며 이 옵션이 지정되면 /etc/mtab 파일에 명시된 모든 파일시스템 중 유저가 입력한 파일시스템만 마운트를 해제 

 

4. mount -a [-fnrvw] [-t fiilesystem]

 

/etc/fstab에 기술된 디바이스 노드들을 자동으로 마운트하는 명령어

일반적으로 초기 부팅 쉘에 사용된다.

 

 

'System Program > common' 카테고리의 다른 글

사용자와 그룹 관리 시스템 파일  (0) 2013.08.08
: