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

리눅스마스터2급강좌 : 부팅시 자동마운트 설정하기(/etc/fstab)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터2급강좌 : 부팅시 자동마운트 설정하기(/etc/fstab)


 

1)/etc/fstab 설정

 

파일 시스템에 관련된 설정 파일에는 /etc/fstab/etc/mtab이 있다.

 

 

 

 

/etc/fstab은 시스템이 부팅 할 때 마운트 할 사항들에 대해 정의해 두는 파일이고, /etc/mtab은 마운트 상황을 보여주는 파일이다(이외에도 /proc/mounts 파일에서도 마운트 정보를 알 수 있다).

 

 

 

리눅스 설치시나 설치 후에 파일 시스템을 여러 개의 파티션에 나눌 수 있다.

 

 

 

 

이때 시스템과 관련된 파티션의 경우는 부팅 시부터 마운트를 해야 하고, 그렇지 않은 파티션이라고 하더라도 부팅 후에 마운트 하는 것은 번거로운 일이다.

 

 

 

 

이런 경우 /etc/fstab 파일에 마운트 정보를 입력해 놓으면 부팅시 자동으로 필요한 파일 시스템들을 모두 마운트 하게 된다.

 

 

 

 

또한 fstab 파일에 기술된 설정에 따라 파일 시스템에 대한 작업들을 조정할 수 있다.

 

 

 

 

 

 

 

/dev/sda6 / ext4 defaults 1 1

/dev/sda2 swap swap defaults 0 0

 

 

 

 

 

 

위와 같이 한 행이 마운트 할 하나의 파일 시스템을 나타내고 있고, 각 행은 6개의 필드로 나누어진다.

 

 

 

 

하드 디스크의 마운트 설정은 원래 위와 같이 장치명으로 기술하지만, 설정에 따라 UUID 형식, LABEL 형식 등으로 기술되기도 한다.

 

 

 

 

예를 들어 하드 디스크를 새로 마련하여 파티셔닝을 하고 파일 시스템을 생성한 후에 시스템 부팅 시 자동으로 마운트가 되도록 하기 위해 /etc/fstab 파일의 마지막 줄에 다음과 같은 줄을 추가한다.

 

 

 

 

 

 

 

 

 

 

[마운트 파티션] [마운트 포인트] [파티션 타입] [옵션] [백업][검사]

/dev/sdb1 /mnt/sdb1 ext4 defaults 1 2

 

 

 

 

 

 

 

SWAP 영역을 추가하는 경우에는 /etc/fstab에 다음을 추가한다.

 

 

 

 

SWAP 영역이 파일인 경우에는 /dev/hda5에 해당하는 파티션명 대신 /swapfile 과 같이 파일의 이름을 적는다.

 

 

 

 

 

 

 

 

 

 

/dev/sdb2 swap swap default 0 0

 

 

 

 

 

 

 

이렇게 현재 시스템에 SWAP 영역을 추가하는 작업이 간단해 보이지만, 실제로 작업할 때에는 세심한 주의를 요한다.

 

 

 

 

또한 SWAP 영역을 추가하는 것보다는 실제 메모리를 증설하는 것이 시스템 성능과 안정성에 더 효율적이다.

 

 

 

 

 

/etc/fstab에서 각각의 필드가 나타내는 의미는 다음과 같다.

 

 

 

 

이것에 대해서 잘 알아두는 것이 파티션을 추가하거나 할 때 도움이 된다.

 

 

 

필 드

의 미

첫 번째 필드

마운트 할 파일 시스템의 장치파일명

두 번째 필드

마운트 포인트 (파일 시스템을 연결할 디렉토리)

세 번째 필드

마운트할 파일 시스템의 종류

네 번째 필드

마운트 옵션

다섯 번째 필드

파일 시스템을 (dump에 의해)백업할 지의 여부

여섯 번째 필드

fsck에 의한 파일 시스템 검사 여부. / 파일 시스템은 1, 이외에는 2 설정. 0은 검사하지 않음

 

 

 

특히 네 번째 필드는 콤마(,)로 연결하여 여러 옵션을 적용할 수 있다.

 

 

 

 

mount에는 다양한 옵션이 존재하는데, defaults는 자주 사용되는 항목들을 묶어서 설정한다.

 

 

 

 

다음은 주요 옵션이다.

 

 

옵 션

기 능

auto

-a 옵션에 의해 자동으로 마운트된다.

defaults

rw, suid, dev, exec, auto, nouser, async 옵션을 묶어서 말하는 것으로 일반적인 파일 시스템에 적용할 수 있다.

noauto

-a 옵션에 의해 자동으로 마운트 되지 않는다.

 

 

 

 

CD-ROM과 같은 미디어에 적용할 수 있는 옵션이다.

remount

이미 마운트 되어 있는 경우 다시 마운트한다.

ro

읽기 전용으로 마운트한다.

rw

읽기/쓰기를 모두 허용하도록 마운트한다.

nouser

일반 사용자가 마운트 하는 것을 금지한다.

user

일반 사용자가 마운트 하는 것을 허용한다.

 

관련자료

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

공지사항


뉴스광장


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