Ⅰ. fstab 이란?
/etc/fstab 파일은 리눅스 시스템에서 파일 시스템을 자동으로 마운트하는데 사용됩니다. 이 파일의 설정을 변경하여 파일 시스템을 자동으로 마운트하거나 마운트 옵션을 수정할 수 있습니다.
Ⅱ. fstab 파일의 구조
/etc/fstab 파일의 각 줄은 다음과 같은 필드를 가집니다:
# <file system> <mount point> <type> <options> <dump> <pass> UUID=12345678-1234-1234-1234-1234567890ab / ext4 defaults 1 1 /dev/sda1 /boot ext4 defaults 1 2 /dev/sdb1 /home ext4 defaults 1 2 |
ⅰ. <file system> 파일 시스템: 마운트할 장치나 파일 시스템.
ⅱ. <mount point> 마운트 지점: 파일 시스템이 마운트될 디렉토리.
ⅲ. <type> 파일 시스템 유형: 파일 시스템의 유형 (예: ext4, xfs, nfs 등).
ⅳ. <options> 마운트 옵션: 마운트 시 사용될 옵션 (예: defaults, noatime, ro 등).
ⅴ. <dump> dump 옵션: 덤프 백업과 관련된 옵션. 0은 덤프하지 않음을 의미.
ⅵ. <pass> fsck 옵션: 부팅 시 파일 시스템 검사를 수행하는 순서. 0은 검사를 하지 않음을 의미.
Ⅲ.fstab 파일 수정 방법
ⅰ.백업: fstab 파일을 변경하기 전에 백업을 생성합니다.
cp /etc/fstab /etc/fstab.bak |
ⅱ. 편집: 텍스트 편집기(예: vi, nano, vim)를 사용하여 fstab 파일을 엽니다.
vi /etc/fstab |
ⅲ. 저장 및 종료: 변경 사항을 저장하고 편집기를 종료합니다.
ⅳ. 설정 변경 예시
1) 새로운 파일 시스템 추가 (/dev/sdc1을 /mnt/data에 ext4 파일 시스템으로 마운트)
/dev/sdc1 /mnt/data ext4 defaults 0 2 |
2) 마운트 옵션 변경
예를 들어, /home 디렉토리를 noatime 옵션으로 마운트하려면 해당 줄을 다음과 같이 변경합니다.
/dev/sdb1 /home ext4 defaults,noatime 1 2 |
3) 변경 사항 적용
변경 사항을 저장한 후, 파일 시스템을 다시 마운트하여 변경 사항을 적용합니다.
mount -a |
ⅴ. /etc/fstab 파일을 읽고 모든 파일 시스템을 마운트합니다. 문제가 발생하면 백업 파일을 복원할 수 있습니다.
cp /etc/fstab.bak /etc/fstab |
'시스템(Linux)' 카테고리의 다른 글
promiscuous mode 에 대해 알아보겠습니다. (0) | 2024.08.20 |
---|---|
fsck(File System Consistency Check) 에 대해 알아보겠습니다. (0) | 2024.08.08 |
AIX permission Denied 조치 방법과 /etc/security/login.cfg 에 대해 알아보겠습니다. (0) | 2024.08.05 |
AppAmor 에 대해 알아보겠습니다. (1) | 2024.07.01 |
리눅스에서 자신의 공인 IP 혹은 서비스 IP 찾는 방법 (0) | 2024.06.25 |