리눅스 fstab: Difference between revisions

From CS Wiki
(새 문서: ;부팅시 자동으로 마운트할 대상을 정의하는 시스템 기본 설정파일 위치 : /etc/fstab == 사용법 == ; vi등으로 설정 파일을 열고 규칙에 맞게...)
 
No edit summary
Line 21: Line 21:
# [대상] [목적지] [파일시스템 유형] [옵션] [덤프 주기(일)] [fsck 순서]
# [대상] [목적지] [파일시스템 유형] [옵션] [덤프 주기(일)] [fsck 순서]
</pre>
</pre>
=== 옵션 ===
* defaults
** rw,nouser,auto,exec,suid 속성을 모두 가진다.
* auto
** 부팅시 자동 마운트
* noauto
** 부팅시 자동 마운트 안됨
* exec
** 실행 파일이 실행 되는 것을 허용
* noexec
** 실행 파일이 실행 되는 것을 허용하지 않음
* suid
** SetUID와 SetGID의 사용을 허용
* nosuid
** SetUID와 SetGID의 사용을 허용하지 않음
* ro
** 읽기전용
* rw
** 읽기, 쓰기 가능
* user
** 일반 사용자들도 마운트할 수 있음
* nouser
** 알반 사용자들은 마운트할 수 없음(root계정만 가능)
* usrquota
** 개별 계정사용자의 Quota설정이 가능하도록 함
* grpquota
** 그룹별 Quota설정이 가능하도록 함


== 예제 ==
== 예제 ==

Revision as of 09:56, 10 May 2018

부팅시 자동으로 마운트할 대상을 정의하는 시스템 기본 설정파일

위치 : /etc/fstab

사용법

vi등으로 설정 파일을 열고 규칙에 맞게 내용을 입력한다.
$ vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Mon Nov 21 17:30:35 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VolGroup-lv_root /                       ext4    defaults        1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
# 시스템 기본으로 설정되어 있는 내용 밑에 추가로 기입한다. 규칙은 아래와 같다.
# [대상] [목적지] [파일시스템 유형] [옵션] [덤프 주기(일)] [fsck 순서]

옵션

  • defaults
    • rw,nouser,auto,exec,suid 속성을 모두 가진다.
  • auto
    • 부팅시 자동 마운트
  • noauto
    • 부팅시 자동 마운트 안됨
  • exec
    • 실행 파일이 실행 되는 것을 허용
  • noexec
    • 실행 파일이 실행 되는 것을 허용하지 않음
  • suid
    • SetUID와 SetGID의 사용을 허용
  • nosuid
    • SetUID와 SetGID의 사용을 허용하지 않음
  • ro
    • 읽기전용
  • rw
    • 읽기, 쓰기 가능
  • user
    • 일반 사용자들도 마운트할 수 있음
  • nouser
    • 알반 사용자들은 마운트할 수 없음(root계정만 가능)
  • usrquota
    • 개별 계정사용자의 Quota설정이 가능하도록 함
  • grpquota
    • 그룹별 Quota설정이 가능하도록 함

예제

  • NFS 디렉터리 마운트하기[1]
    • NFS 서버 도메인은 data.example.com이고 공유 디렉터리명은 /shared이다.
    • NFS 클라이언트에서 마운트할 디렉터리명은 /remote_data이다.
data.example.com:/shared /remote_data nfs timeo=30,soft,retrans=5 0 0
  1. http://q.fran.kr/문제/6526 리눅스마스터 1급 기출문제