ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ 기본정리 ] 마운트
    Technique/LINUX 2016. 5. 9. 23:24
    반응형

    파일 시스템이 디렉토리 계층 구조와 연결되지 않으면 사용자가 해당 파일 시스템에 접근할 수 없다. 이렇게 파일 시스템을 디렉토리 계층 구조의 특정 디렉토리와 연결하는 것을 마운트라고 한다.


    마운트 포인트

    디렉토리 계층 구조에서 파일 시스템이 연결되는 디렉토리를 마운트 포인트 라고한다.

    루트 파일 시스템을 마운트한 / 디렉토리도 마운트 포인트가 된다.


    파일 시스템 마운트 설정 파일

    여러 개로 나누어진 파일 시스템은 언제 마운트 될까? 시스템 관리자가 일일이 마운트 해야 하는 것은 아니다.

    리눅스 시스템을 부팅할 때 파일 시스템을 자동으로 마운트할 수 있기 때문이다.

    실제로 CD-ROM, DVD나 USB메모리 같은 이동식 저장 장치를 제외하고 대부분의 파일 시스템은 부팅할 때 마운트 되도록 하는 것이 편리하다.

    리눅스에서 시스템이 부팅될 때 자동으로 파일 시스템이 마운트되게 하려면 /etc/fstab파일에 설정해야 한다.


    /etc/fstab 파일의 기능

    파일 시스템의 마운트 설정 정보를 가지고 있다.

    리눅스 시스템은 부팅할 때 이 파일을 읽고 설정 내용에 따라 파일 시스템을 자동으로 마운트 한다.

    이 파일에 오류가 있을 경우 시스템 부팅이 중지될 수도 있다. /etc/fstab 파일에는 파일 시스템의 장치명과 마운트 포인트, 마운트할 때 설정할 옵션을 지정한다.


    /etc/fstab 파일의 구조

    /etc/fstab 파일은 여섯개의 항목으로 구성되어 있다.


    1.장치명

    /etc/fstab 파일의 첫 번째 항목에는 파일 시스템 장치명을 설정한다. 예를 들어 /dev/hda1, /dev/sda1 과 같이 특정 디스크를 지정하는 것이다. 파일 시스템이 구축된 물리적인 디스크 장치가 있을 텐데 그 장치의 이름을 첫 번째 항목으로 설정하는 것이다.


    2. 마운트 포인트

    /etc/fstab 파일의 두 번째 항목에는 파일 시스템이 마우트될 마운트 포인트를 설정한다.


    3. 파일 시스템의 종류

    /etc/fstab 파일의 세 번째 항목에는 파일ㄹ 시스템의 종류를 설정한다. 파일 시스템의 종류는 ext2, ext3, ext4등 여러 파일 시스템 종류를 사용할 수 있다.


    4. 옵션

    /etc/fstab 파일의 네번째 항목은 파일 시스템의 속성을 지정하는 옵션이다. 이 항목에 올 수 있는 값은 아래와 같다.


     속성

     의미 

     defaults 

     일반 적인 파일 시스템에 지정하는 속성이다. rw, nouser, auto, exec, suid 속성을 모두 포함한다. 

     auto 

     부팅시 자동으로 마운트 된다. 

     exec 

     실행 파일이 실행되는 것을 허용한다. 

     suid 

     setuid, setgid 의 사용을 허용한다. 

     ro 

     읽기 전용 파일 시스템이다. 

     rw 

     읽기, 쓰기가 가능한 파일 시스템이다. 

     user 

     일반 사용자도 마운트가 가능하다. 

     nouser 

     일반 사용자의 마운트가 불가능하다. root계정만 마운트할 수 있다. 

     noauto 

     부팅 시 자동으로 마운트 하지 않는다. 

     noexec 

     실행 파일이 실행되는 것을 허용하지 않는다. 

     nosuid 

     setuid, setgid의 사용을 금지한다. 

     usrquota 

     사용자별로 디스크 쿼터 설정이 가능하다. 

     grpquota 

     그룹별로 디스크 쿼터 설정이 가능하다. 


    5. 덤프 관련 설정

    /etc/fstab 파일의 다섯번째 항목에는 0 또는 1을 지정한다 0의 경우 dump 명령으로 파일 시스템의 내용이 덤프되지 않는 파일 시스템이고 1의 경우 데이터 백업등을 위해 dump 명령의 사용이 가능한 파일 시스템이다.


    6. 파일 점검 옵션

    /etc/fstab 파일의 마지막 항목에는 0 또는 1 이나 2를 지정한다. 0은 부팅할 때 fsck 명령으로 파일 시스템을 점검하지 않도록 하는 설정이다. 1은 루트 파일 시스템을 2는 루트 파일 시스템 이외의 파일 시스템을 의미한다.

    즉 부팅할 때는 0으로 지정된 파일 시스템 fsck 명령을 수행하지 않으며, 다음으로 1번인 루트 파일 시스템이 fsck 명령으로 파일 시스템 점검을 실행하고, 나머지 2로 설정된 파일 시스템들은 나열된 순서대로 fsck 명령을 실행하여 점검하게 된다.




    반응형

    댓글

Designed by Tistory.