강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스 파일시스템 마운트설정파일 /etc/fstab의 파워활용강좌

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

리눅스 파일시스템 마운트설정파일 /etc/fstab 파워활용강좌

 

 

리눅스 파일시스템 마운트 설정정보파일 /etc/fstab의 파워활용

 

 

ㅇ 제작자 : 리눅스포털(www.superuser.co.kr) 수퍼유저코리아 <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><?xml:namespace prefix = st2 ns = "urn:schemas:contacts" />박성수

 

ㅇ 본강좌의 자세한 정보 : http://www.superuser.co.kr/linuxcommandbible/

 

 

 

 

[옵션] : /etc/fstab파일의 네번째 항목

 

파일시스템을 용도에 맞게 사용하기 위한 파일시스템 속성을 설정하는 옵션으로서 /etc/fstab의 네번째 설정항목입니다.  위의 예에서 /dev/hda2 파일시스템은 ext3으로 포맷되었으며 /home에 마운트되어 defaults속성을 가지고 있습니다. 여기서 defaults속성은 아래 설명을 참조하시기 바랍니다. 다음은 fstab의 네번째 설정항목에 설정가능한 파일시스템의 속성들입니다.

 

defaults
rw, nouser, auto, exec, suid
속성을 모두 가지는 속성임. 가장 일반적인 파일시스템에서 사용되는 속성임.

auto
부팅시 자동마운트됨.

exec
실행파일이 실행되는 것을 허용하는 파일시스템.

suid

SetUID SetGID의 사용을 허용하는 파일시스템

ro

읽기전용 파일시스템으로만 사용됨(Read Only)

rw

읽고 쓰기 파일시스템으로 사용됨(Read, Write)

user

일반 계정사용자들도 마운트를 할 수 있는 파일시스템.

nouser

일반 계정사용자들은 마운트 할 수 없는 파일시스템. root mount할 수 있음.

noauto

부팅시 자동마운트되지 않게함.

noexec

실행파일을 실행되지 못하게 하는 파일시스템.

nosuid

SetUID SetGID의 사용을 허용하지 않는 파일시스템.

usrquota

개별 계정사용자의 쿼타(Quota)설정이 가능한 파일시스템.

 

grpquota

그룹별 쿼타(Quota)설정이 가능한 파일시스템.

 

따라서 위의 예에서 보았던 /dev/hda2 /home2에 마운트되며 defaults라는 속성을 가지고 있으므로 읽고,쓰기가 가능하며(rw), 일반사용자들은 마운트할 수 없으며(nouser), 부팅시 자동마운트가되며(auto), 실행파일의 실행이 가능하며(exec), SetUID SetGID의 설정이 가능(suid)한 파일시스템 속성으로 마운트되어 사용된다는 것을 알 수가 있습니다.

 

 

 

[dump 관련설정]  : /etc/fstab파일의 다섯번째 항목

 

fstab의 다섯번째 설정항목으로서 0 또는 1을 가질 수 있습니다. 1 은 데이터백업등을 위해 dump가 가능한 파일시스템이며, 0 dump명령으로 덤프되지 않는 파일시스템입니다.

 

 

 

[파일점검옵션] : /etc/fstab파일의 여섯번째 항목

 

fstab의 여섯번째 설정항목으로서 0 또는 1, 그리고 2가 올 수 있습니다. 0은 부팅시 실행되는 fsck가 실행되지 않는 설정이며, 1은 루트파일시스템을 의미하며, 2는 루트파일시스템 이외의 파일시스템을 의미합니다. , 여기서 설정된 파일시스템의 순서를 기준으로 부팅시 실행되는 fsck의 순서가 결정됩니다.

 

지금까지의 설명을 바탕으로 앞서 미리 보여드렸던 필자가 사용하고 있는 시스템의 /etc/fstab파일의 설정내용을 중요한 부분만 하나씩 설명드린다면 다음과 같습니다.

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 

첫번째, /dev/hda5는 레이블명(파일시스템이름)“/”이며 /(루트)에 마운트되며, ext3파일시스템을 가지고 rw, nouser, auto, exec, suid 속성을 가지며(defaults), dump가 가능한 파일시스템이며 부팅시 fsck로 우선점검됩니다.

 

두번째, /dev/hda1은 레이블명이 “/boot”이며 /boot에 마운트되며, ext3파일시스템을 가지고, rw, nouser, auto, exec, suid 속성을 가지고 dump가능하고, 부팅시 fsck에 의해 점검됩니다.

 

세번째, /dev/hda2는 레이블명이 “/home”이며 /home에 마운트가 되고, ext3파일시스템을 가지며, rw, nouser, auto, exec, suid 속성을 가지고, dump가 가능하며, 부팅시 fsck에 의해 점검되는 파일시스템입니다.

 

네번째, /dev/hda3은 레이블명은 없으며, 스왑공간으로만 사용되고, rw, nouser, auto, exec, suid 속성을 가지며, dump가 되지않으며, 부팅시 fsck에 의해 점검되지 않는 파일시스템입니다.

 

 

흔히 /etc/fstab에 설정된 내용들의 의미를 가볍게 넘겨버리는 서버관리자들을 많이 보았습니다.  /etc/fstab의 내용은 서버내에서 가장 기본이 되는 데이터의 저장장치의 파일시스템 속성과 마운트정보를 가지고 있는 것이므로 결코 간과해서는 않되는 부분입니다.

 

이번 장의 내용을 반드시 이해하시고 /etc/fstab의 내용을 정확하게 읽어 낼 수 있는 능력을 가지도록 하십시요. 그렇게 된다면 리눅스서버의 파일시스템이 가슴속 깊이 들어와 매우 친근하게 느껴질 것입니다.

 

 

ㅇ 제작자 : 리눅스포털(www.superuser.co.kr) 수퍼유저코리아 박성수

 

ㅇ 본강좌의 자세한 정보 : http://www.superuser.co.kr/linuxcommandbible/

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  86 명