상세 컨텐츠

본문 제목

[CentOS 8] Disk 관리 | fstab 설정

Linux

by mp.jamong 2020. 7. 21. 10:18

본문

이전 포스팅에서 언급한 fstab 설정에 대해 추가 설명하고자 합니다.

 

fstab 설정은 디스크 마운트(Mount) 후 서버를 재시작하는 경우 마운트가 해제되는 현상을 방지해주는 설정으로, 세부 설정과 항목에 대해 아래 포스팅 내용을 참고하면 됩니다.

 

1. Disk 관리 | fstab 설명을 위한 테스트 볼륨 생성과 마운트

# 디스크 5개 추가와 5개 디렉토리에 마운트 설정
[root@magicpipe /]# df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             382M     0  382M   0% /dev
tmpfs                410M     0  410M   0% /dev/shm
tmpfs                410M  6.3M  404M   2% /run
tmpfs                410M     0  410M   0% /sys/fs/cgroup
/dev/mapper/cl-root   27G  4.9G   22G  19% /
/dev/sda1            976M  244M  666M  27% /boot
tmpfs                 82M  1.2M   81M   2% /run/user/42
tmpfs                 82M  4.0K   82M   1% /run/user/1000
/dev/sdb1            991M  2.6M  922M   1% /test_01
/dev/sdc1            991M  2.6M  922M   1% /test_02
/dev/sdd1            991M  2.6M  922M   1% /test_03
/dev/sde1            991M  2.6M  922M   1% /test_04
/dev/sdf1            991M  2.6M  922M   1% /test_05

# fstab 설정
[root@magicpipe /]# cat /etc/fstab
/dev/mapper/cl-root     /                       xfs     defaults        0 0
UUID=a1dec119-5afb-4119-ac5e-17d1176b3d64 /boot ext4    defaults        1 2
/dev/mapper/cl-swap     swap                    swap    defaults        0 0
/dev/sdb1               /test_01                ext4    defaults        1 2
/dev/sdc1               /test_02                ext4    defaults        1 2
/dev/sdd1               /test_03                ext4    defaults        1 2
/dev/sde1               /test_04                ext4    defaults        1 2
/dev/sdf1               /test_05                ext4    defaults        1 2

 

볼륨 생성과 파티션, 그리고 마운트 방법은 이전 포스팅을 참고합니다.

 

[CentOS 8] Disk 관리 | mount, umount

서버를 운영하게 되면 디스크 공간이 부족한 경우가 생깁니다. 디스크 공간이 부족해서 막무가내로 시스템을 통째로 바꾸기보다는 원하는 만큼의 디스크를 추가하여, 사용 공간을 확보할 수 있

mpjamong.tistory.com

 

 

2. Disk 관리 | fstab 설정파일과 필드 정보

  • 경로 : /etc/fstab
  • fstab 필드 정보

    No 필드 이름 필드 내용 작성 방법
    1 Filesystem Device Name
    (파일시스템 장치 이름)
    파일시스템 장치 이름은 파티션 이름을 의미
    - 아래 명령어로 파일시스템 확인
    - 명령어 : fdisk -l | awk '/dev/{print $1}' | grep sd
    예시 1)  /dev/sdb1
    예시 2)  /dev/sdc1
    2 Mount Point
    (마운트 포인트)
    생성한 파티션을 어느 디렉토리에 연결할지 지정 예시 1) /test_01
    예시 2) /test_02
    3 Filesystem Type
    (파일시스템 종류)
    파티션 생성시 지정한 파일시스템의 종류를 지정
    - CentOS 8 에서는 보통 EXT4로 파일시스템으로 생성
    - 그외 다양한 파일시스템이 존재함 (예 : ext2, ext3, ntfs)
    예시 1) etx4
    4 Mount Option
    (마운트 옵션)
    파일시스템 옵션을 지정, 보통 default로 설정
    - 옵션은 아래를 참고
       default   : rw, nouser, auto, exec, suid속성을 모두 설정
       auto       : 부팅시 자동마운트
       noauto   : 부팅시 자동마운트를 하지않음
       exec       : 실행파일이 실행되는것을 허용
       noexec   : 실행파일이 실행되는것을 불허용
       suid        : SetUID, SetGID 사용을 허용
       nosuid    : SetUID, SetGID 사용을 불허용
       ro           : 읽기전용의 파일시스템으로 설정
       rw          : 읽시/쓰기전용의 파일시스템으로 설정
       user       : 일반사용자 마운트 가능
       nouser   : 일반사용자 마운트불가능, root만 가능
       quota     : Quota설정이 가능
       noquota : Quota설정이 불가능
    예시 1) default
    5 Dump 덤프 여부를 설정하는 필드
    - 옵션은 아래를 참고
       0 : 덤프 설정 X
       1 : 덤프 설정 O
    예시 1)  0
    예시 2)  1
    6 File Sequence CheckOption
    (무결성 검사)
    fsck(파일검사)에 의한 무결성 검사 우선순위 옵션
    - 옵션은 아래를 참고
       0 : 무결성 검사를 하지 않음
       1  : 우선순위 1위 의미
       2 : 우선순위 2위 의미
    예시 1) 1
    예시 2) 2
    예시 3) 3

 

 

3. Disk 관리 | fstab 설정 예시

# fstab 파일 열고 수정 후 저장 
[root@magicpipe /]# vi /etc/fstab
# 수정 전
/dev/mapper/cl-root     /                       xfs     defaults        0 0
UUID=a1dec119-5afb-4119-ac5e-17d1176b3d64 /boot                   ext4    defaults        1 2
/dev/mapper/cl-swap     swap                    swap    defaults        0 0

# 수정 후
/dev/mapper/cl-root     /                       xfs     defaults        0 0
UUID=a1dec119-5afb-4119-ac5e-17d1176b3d64 /boot                   ext4    defaults        1 2
/dev/mapper/cl-swap     swap                    swap    defaults        0 0
/dev/sdb1               /test_01                ext4    defaults        1 2
/dev/sdc1               /test_02                ext4    defaults        1 2
/dev/sdd1               /test_03                ext4    defaults        1 2
/dev/sde1               /test_04                ext4    defaults        1 2
/dev/sdf1               /test_05                ext4    defaults        1 2

 

 

관련글 더보기

댓글 영역