meong_j
기록하는 습관.
meong_j
전체 방문자
오늘
어제
  • 분류 전체보기 (176)
    • 개인 공부 정리 (0)
    • 서버 운영 (37)
      • Linux (36)
    • Frontend (11)
      • Vue.js (10)
    • Backend (70)
      • Java (4)
      • Python (22)
      • Django (38)
      • Spring (6)
    • Database (5)
      • Oracle (4)
      • MySQL (1)
      • MariaDB (0)
    • Android (14)
      • Kotlin (6)
    • 배포 (9)
      • Docker (8)
      • AWS (1)
    • IT_study (29)
      • Coding test (17)
      • 알고리즘 (5)
      • 스터디 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • github

인기 글

반응형

태그

  • 안드로이드adaptor
  • django
  • cpu사용률
  • Kotlin
  • 이차원배열정렬
  • SASS Variables
  • DHCP
  • router-link
  • 테크커리어
  • 중첩라우트
  • 배포인프라
  • docker
  • dockersecret
  • 리눅스방화벽
  • 리눅스인증
  • 개발자도서
  • 코틀린자료형
  • gabagecollecter
  • dp #알고리즘
  • Proxy

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.
meong_j

기록하는 습관.

리눅스 파일시스템 (/etc/fstab)
서버 운영/Linux

리눅스 파일시스템 (/etc/fstab)

2021. 11. 5. 10:29
728x90
반응형

/etc/fstab

리눅스에서 사용하고 있는 파일시스템에 대한 다양한 정보를 저장하고 있는 파일이다. 파티션 정보를 변경하거나 디스크를 추가 할때 이 파일에 등록해야만 자동 마운트가 된다. 

윈도우(Windows) 환경에서는 디스크 관리를 통해 드라이브 문자를 할당시켜 알아서 마운트가 되지만, 리눅스 환경에서는 사용자가 직접 마운트 명령어(mount)를 사용하고 저장 장치와 디렉터리 간의 연결하는 과정이 필요하다.

그럼 파일 시스템 정보를 등록하는 곳인 fstab 설정 파일을 살펴보도록 하자.

 

/etc/fstab 파일은 총 6개의 필드로 구성되어 있다.

[파일_시스템_장치]  [마운트_포인트]  [파일_시스템_종류] [옵션] [덤프] [파일체크_옵션]

예]
/dev/sdb1  /home2   ext4   defaults   1   1

 

  • [첫번째 필드] 파일 시스템 장치 : 파일 시스템의 장치명을 설정하는 부분이다. 마운트 가능한 장치명를 적는다.
  • [두번째 필드] 마운트 포인트 : 파일 시스템이 마운트 될 위치를 설정하는 항목이다. 주로 어디 디렉터리에 마운트 될지를 지정한다.
  • [세번째 필드] 파일 시스템 종류 : 마운트 될 파일 시스템의 파일 시스템 종류를 설정한다.
파일 시스템 종류 설명
ext 초기 리눅스에서 사용되었던 fs-type으로 지금은 사용하고 있지 않다.
ext2 지금도 사용하고 있는 fs-type으로 긴 파일명을 지원한다.
ext3 저널링 파일 시스템으로 ext2 에 비교해 파일 시스템 복구 기능 및 보안 기능을 향상시켰다.
ext4 ext3 다음 버전의 리눅스 표준 파일 시스템으로 16TB까지만 지원하던 ext3 보다 훨씬 큰 용량을 지원한다.
  • [네번째 필드] 옵션 : 파일 시스템의 용도에 맞게 파일 시스템 속성을 설정하는 옵션 항목이다.
옵션 설명
defaults rw, nouser, auto, exec, suid 속성을 모두 가지며, 일반적인 파일 시스템에서 사용되는 속성이다
auto 부팅시 자동 마운트 가능하도록 한다
noauto 부팅시 자동 마운트가 되지 않도록 한다
exec 실행파일이 실행되는 것을 허용한다
noexec 실행파일이 실행되지 않도록 한다
suid SetUID와 SetGID의 사용을 허용한다
nosuid SetUID와 SetGID의 사용을 허용하지 않는다
ro read only, 읽기 전용으로 마운트한다
rw read write, 읽기, 쓰기 모두 가능하도록 마운트한다
user 일반 계정 사용자들도 모두 마운트할 수 있다
nouser 일반 계정 사용자들은 모두 마운트 할 수 없다
usrquota 개별 계정 사용자의 디스크 용량을 제한하기 위해 Quota를 설정한다
grpquota 그룹 별로 Quota 용량을 설정한다

 

  • [다섯번째 필드] dump : 0 이나 1로 설정하고, 1은 dump가 가능한 백업 가능한 파일 시스템이고 0은 백업 하지 않는다.
  • [여섯번째 필드] 파일체크 옵션 : 루트 파일 시스템을 점검할때 사용하고 , 0, 1, 2 로 설정한다.
0 : 부팅시 파일 시스템 점검하지 않음
1 : 루트 파일 시스템으로 부팅시 파일 시스템을 점검한다
2 : 루트 파일 시스템 이외의 파일시스템으로서 부팅시 파일 시스템을 점검한다.

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'서버 운영 > Linux' 카테고리의 다른 글

리눅스 cpu 사용률 모니터링 명령어 mpstat  (1) 2021.12.13
Linux 디스크 쿼터(Quata) 관련 명령어  (1) 2021.11.05
리눅스 방화벽(firewalld) 명령어 firewall-cmd  (0) 2021.11.04
리눅스 iptables 의 구조 및 명령어  (0) 2021.11.02
리눅스 dhcpd.conf 설정  (0) 2021.11.02
    '서버 운영/Linux' 카테고리의 다른 글
    • 리눅스 cpu 사용률 모니터링 명령어 mpstat
    • Linux 디스크 쿼터(Quata) 관련 명령어
    • 리눅스 방화벽(firewalld) 명령어 firewall-cmd
    • 리눅스 iptables 의 구조 및 명령어
    meong_j
    meong_j
    #it #개발일기 #개발공부 #개발자 #백앤드 #생각정리 #시간은 실력에 비례한다 #뭐든지 꾸준히 열심히 #오늘의 내가 내일의 나를 만든다

    티스토리툴바