Linux fstab 설정하는 방법 (재부팅 후에도 디스크 자동 마운트하기)

Linux에서 mount 명령어로 디스크를 연결하면 시스템을 재부팅한 후 마운트가 자동으로 해제됩니다. 서버를 운영하는 환경에서는 재부팅할 때마다 직접 마운트하는 것은 매우 비효율적입니다.

Linux에서는 /etc/fstab 파일을 사용하여 디스크를 자동으로 마운트할 수 있습니다. fstab(File Systems Table)은 시스템이 부팅될 때 어떤 파일 시스템을 어떤 위치에 연결할지 정의하는 설정 파일입니다. 서버, NAS, 클라우드 환경에서는 반드시 이해해야 하는 중요한 관리 항목입니다.

이번 글에서는 Linux에서 fstab을 설정하는 방법과 자동 마운트를 안전하게 구성하는 방법을 자세히 알아보겠습니다.

fstab이란?

fstab은 Linux에서 파일 시스템 정보를 저장하는 설정 파일입니다.

운영체제가 부팅될 때 이 파일을 읽고 저장 장치를 자동으로 마운트합니다.

새로운 디스크를 영구적으로 사용하려면 fstab을 설정하는 것이 일반적입니다.

fstab 파일은 다음 위치에 있습니다.

/etc/fstab

현재 fstab 내용 확인하기

현재 설정을 확인하려면 다음 명령어를 실행합니다.

cat /etc/fstab

또는 편집기를 사용하여 확인할 수도 있습니다.

sudo nano /etc/fstab

현재 등록된 자동 마운트 정보를 확인할 수 있습니다.

UUID 확인하기

fstab에서는 장치 이름보다 UUID를 사용하는 것이 좋습니다.

UUID를 확인하려면 다음 명령어를 실행합니다.

sudo blkid

출력 결과에서 UUID 값을 확인합니다.

UUID는 디스크 이름이 변경되어도 유지되므로 더욱 안정적으로 사용할 수 있습니다.

마운트할 디렉터리 만들기

자동 마운트를 설정하기 전에 마운트 위치를 생성합니다.

예를 들어 /data 디렉터리를 만들려면 다음 명령어를 사용합니다.

sudo mkdir /data

이 디렉터리가 디스크가 연결될 위치가 됩니다.

fstab 설정 추가하기

fstab 파일의 마지막 줄에 새로운 항목을 추가합니다.

예를 들어 ext4 파일 시스템을 자동으로 마운트하려면 다음과 같이 입력합니다.

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data ext4 defaults 0 2

각 항목의 의미는 다음과 같습니다.

  • UUID : 디스크 고유 번호
  • /data : 마운트 위치
  • ext4 : 파일 시스템 종류
  • defaults : 기본 마운트 옵션
  • 0 : dump 설정
  • 2 : 파일 시스템 검사 순서

설정이 올바른지 확인하기

fstab을 수정한 후에는 바로 재부팅하지 않는 것이 좋습니다.

먼저 다음 명령어를 실행합니다.

sudo mount -a

오류가 발생하지 않으면 설정이 정상적으로 적용된 것입니다.

오류가 발생하면 fstab 설정을 다시 확인해야 합니다.

자동 마운트 확인하기

설정이 완료되면 다음 명령어를 실행합니다.

df -h

또는

mount

설정한 디스크가 정상적으로 마운트되어 있는지 확인할 수 있습니다.

재부팅 후 확인하기

자동 마운트가 정상적으로 동작하는지 확인하려면 시스템을 재부팅합니다.

sudo reboot

재부팅 후 다시 다음 명령어를 실행합니다.

df -h

설정한 디스크가 자동으로 연결되었다면 fstab 설정이 정상적으로 완료된 것입니다.

fstab 설정 시 주의할 점

UUID를 잘못 입력하거나 파일 시스템 종류를 잘못 지정하면 시스템 부팅에 문제가 발생할 수 있습니다.

설정을 변경한 후에는 반드시 mount -a 명령어로 오류 여부를 먼저 확인하는 것이 좋습니다.

운영 서버에서는 기존 fstab 파일을 백업한 후 수정하는 것이 안전합니다.

자주 묻는 질문

Linux에서 자동 마운트는 어떻게 설정하나요?

/etc/fstab 파일에 디스크 정보를 추가하면 됩니다.

장치 이름 대신 UUID를 사용하는 이유는 무엇인가요?

장치 이름은 시스템 환경에 따라 변경될 수 있지만 UUID는 변경되지 않기 때문입니다.

fstab을 수정한 후 바로 재부팅해야 하나요?

재부팅하기 전에 다음 명령어를 실행하여 설정 오류를 확인하는 것이 좋습니다.

sudo mount -a

마무리

fstab은 Linux에서 디스크를 자동으로 마운트하기 위한 핵심 설정 파일입니다. 새로운 저장 장치를 영구적으로 사용하려면 UUID를 이용하여 fstab을 설정하는 것이 가장 안정적인 방법입니다. 설정을 변경한 후에는 mount -a 명령어로 오류를 확인하고, 재부팅 후 자동 마운트가 정상적으로 동작하는지 반드시 확인하는 것이 안전한 서버 관리 방법입니다.

댓글 남기기