728x90

/etc/fstab

/etc/fstab에는 리눅스에서 사용하는 파일시스템 정보가 저장된다. 해당 파일은 마운트 정보를 가지고 있으며, 부팅할 때 자동으로 마운트해 주는 역할을 하고 있다. 신나게 외부 저장 장치를 리눅스에 마운트했는데, /etc/fstab에 입력해 주지 않는다면 재부팅했을 때 마운트가 되지 않는다고 연락이 올 것이다. 또한 정보가 잘못 입력되었다면 부팅할 때 마운트에서 멈추기도 한다.

 

해당 글에서는 fstab에 사용하는 속성과 튜닝할 때 사용 가능한 옵션에 대해 소개하겠다. 먼저 해당 파일을 읽어들이면 다음과 같은 내용을 읽을 수 있다.

 

[root@localhost ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Sep 10 04:09:02 2020
#
# 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/rhel-root                     /        xfs     defaults        0 0
UUID=********-****-****-****-123456789999 /boot    xfs     defaults        0 0
/dev/mapper/rhel-home                     /home    xfs     defaults        0 0
/dev/mapper/rhel-swap                     swap     swap    defaults        0 0

 

 

속성

 

[파일 시스템 장치명] [마운트 포인트] [파일 시스템 종류] [옵션] [dump 관련 설정] [파일 체크 옵션]

 

1. 파일 시스템 장치명에는 fdisk -l 명령어로 확인 가능한 디스크 파티션 장치명이나, 192.168.0.1:/nas_vol 같은 나스 디렉토리, 또는 레이블 등을 입력한다. '어떤 장치'를 마운트 할 것인지에 대해 적는 곳이다.

 

2. 마운트 포인트는 파일 시스템 장치명을 '어떤 디렉토리'에 마운트 할 것인지에 대해 적는다. mkdir로 만든 바로 그 디렉토리다.

 

3. 파일 시스템 종류에는 파일 시스템 장치명에서 사용하고 있는 파일 시스템을 기재한다.

나는 주로 ext3이나 ext4, xfs, nfs를 사용하는데, 구글에 '리눅스 파일 시스템 종류'라고 검색하면 많은 자료가 나오니 참고하면 좋다. 각각의 파일 시스템에 대해서도 알아보면 좋다.

 

4. 옵션은 말 그대로 옵션이다. 해당 파일 시스템 장치를 마운트할 때 줄 옵션에 대하여 적는다. 필자가 자주 쓰는 몇 가지에 대해서만 적고 넘어가겠다.

rw : 읽고 쓰기가 가능하게 마운트 (서버에서 rw로 공유해야 가능)
ro : 읽기 전용으로 마운트
rsize=숫자 : NFS 서버로부터 읽는 바이트 수, 즉 Read Block size 지정함으로 성능 튜닝 효과를 볼 수 있음

wsize=숫자 : NFS 서버에 쓸 때 사용하는 바이트 수, 즉 Write Block size 지정함으로 성능 튜닝 효과를 볼 수 있음

noatime : access time을 기록하지 않음으로 성능 튜닝를 볼 수 있음

 

5. Dump 관련 설정에는 0과 1, 두 가지 값이 있다.

0 : 백업 X

1 : 백업 가능

 

6. 파일 체크 옵션은 부팅할 때 루트 파일 시스템을 점검할 때 사용하는 것으로 0과 1, 2 세 가지 값이 있다.

0 : 부팅할 때 루트 파일 시스템을 점검하지 않음

1 : 부팅할 때 루트 파일 시스템을 점검함 (/ 체크)

2 : 부팅할 때 루트를 제외한 파일 시스템을 점검함 (/을 제외한 파티션 체크)

728x90

'OS > Linux' 카테고리의 다른 글

Linux BASH Shell (2) Shell의 기능  (2) 2021.09.16
Linux BASH Shell (1) Shell과 변수  (2) 2021.09.07
[Linux]  (1) 2021.05.13