/etc/fstab 파일 엔트리의 6개 필드가 의미하는 것

/etc/fstab 파일의 엔트리에는 6개의 필드가 있다.

15b526fc-d53b-5521-9ff2-bc32361ae628 /mnt/sdb1 ext4 default 0 2

각 필드에 대해서 알아보자.

1번 필드: 블록 장치명


1번 필드는 블록 (block) 장치의 이름 또는 UUID 이다.

lsblk 명령으로 장치 이름, 파일시스템, 마운트 포인트, UUID 등을 확인한다.


2번 필드: 마운트 포인트


마운트 포인트는 블록 장치가 마운트될 디렉토리이다

3번 필드: 파일시스템 타입


3번 필드는 블록 장치의 파일시스템 타입을 지정한다. ext4, vfat 등이 파일시스템 타입의 예이다.

4번 필드: 마운트 옵션


마운트 옵션값은 주로 default 를 사용한다. default 는 아래의 7가지 옵션을 모두 지정한 것과 같다.

  rw: 블록 장치에 읽기 및 쓰기가 가능하다.
  suid: setuid 비트와 setgid 비트를 지원한다.
  dev: 문자 장치와 블록 장치를 지원한다.
  exec: 바이너리 파일과 스크립트의 실행이 가능하다.
  auto: mount 명령의 -a 옵션에 의해 마운트된다.
  nouser: 일반 사용자는 장치를 마운트할 수 없다.
  async: 파일시스템의 입출력 연산을 비동기적으로 수행한다.

5번 필드: 파일시스템 덤프 여부


파일시스템을 백업 프로그램으로 덤프할 것인지 여부를 지정한다. 1이면 덤프하고 0이면 덤프하지 않는다.

6번 필드: 파일시스템 검사 순서


6번 필드는 부팅 시에 fsck 프로그램이 파일시스템을 검사하는 순서를 지정한다. 루트 파일시스템은 1로 지정하고 나머지는 2로 지정한다. 0으로 지정하면 파일시스템을 검사하지 않는다.

6 replies on “/etc/fstab 파일 엔트리의 6개 필드가 의미하는 것”

Good day! This is my first comment here so I just wanted to give a quick shout out and tell you I really enjoy reading through your posts. Can you suggest any other blogs/websites/forums that cover the same topics? Thanks for your time!

I do not even know how I ended up here, but I thought this post was great. I don’t know who you are but certainly you’re going to a famous blogger if you are not already 😉 Cheers!

My coder is trying to convince me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using Movable-type on various websites for about a year and am concerned about switching to another platform. I have heard excellent things about Is there a way I can import all my wordpress content into it? Any help would be greatly appreciated!

Leave a Reply

Your email address will not be published. Required fields are marked *