Linux mount 옵션 확인하는 방법 (파일 시스템 마운트 옵션 관리하기)

Linux에서 저장 장치를 마운트할 때는 단순히 디스크를 연결하는 것만으로 끝나지 않습니다. 읽기 전용(Read-only)으로 사용할 것인지, 실행 파일을 허용할 것인지, 접근 시간을 기록할 것인지 등 다양한 마운트 옵션(Mount Option) 을 함께 설정할 수 있습니다.

마운트 옵션은 서버 성능과 보안에 직접적인 영향을 주기 때문에 시스템 관리자라면 반드시 이해해야 하는 중요한 개념입니다. 잘못된 옵션을 사용하면 프로그램이 실행되지 않거나 파일을 수정하지 못하는 문제가 발생할 수도 있습니다.

이번 글에서는 Linux에서 마운트 옵션을 확인하는 방법과 자주 사용하는 옵션을 자세히 알아보겠습니다.

마운트 옵션이란?

마운트 옵션은 파일 시스템을 어떤 방식으로 사용할 것인지 지정하는 설정입니다.

파일 읽기와 쓰기, 실행 권한, 접근 시간 기록 등 다양한 동작을 제어할 수 있습니다.

파일 시스템을 마운트할 때 함께 적용됩니다.

현재 마운트 옵션 확인하기

현재 적용된 마운트 옵션을 확인하려면 다음 명령어를 실행합니다.

mount

각 파일 시스템과 함께 적용된 옵션이 출력됩니다.

예를 들어 다음과 같이 표시될 수 있습니다.

/dev/sda1 on / type ext4 (rw,relatime)

괄호 안의 내용이 현재 적용된 마운트 옵션입니다.

findmnt로 옵션 확인하기

가독성이 좋은 형태로 확인하려면 findmnt를 사용할 수 있습니다.

findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS

다음 정보를 확인할 수 있습니다.

  • 마운트 위치
  • 장치 이름
  • 파일 시스템 종류
  • 마운트 옵션

운영 서버에서 많이 사용하는 방법입니다.

/proc/mounts 확인하기

커널이 관리하는 실제 마운트 정보를 확인하려면 다음 명령어를 실행합니다.

cat /proc/mounts

현재 시스템에서 적용 중인 모든 마운트 옵션을 확인할 수 있습니다.

스크립트에서도 자주 활용됩니다.

읽기 전용 옵션(ro)

읽기 전용으로 마운트된 경우 다음과 같이 표시됩니다.

ro

파일을 읽을 수는 있지만 수정하거나 삭제할 수 없습니다.

시스템 복구나 백업 환경에서 많이 사용됩니다.

읽기/쓰기 옵션(rw)

가장 일반적으로 사용하는 옵션입니다.

rw

파일 생성, 수정, 삭제가 모두 가능합니다.

대부분의 운영 서버는 rw 옵션으로 마운트됩니다.

noexec 옵션

실행 파일 실행을 차단하려면 noexec 옵션을 사용합니다.

noexec

해당 파일 시스템에서는 프로그램을 실행할 수 없습니다.

보안을 강화하기 위해 임시 디렉터리에서 자주 사용하는 옵션입니다.

nosuid 옵션

SUID(Set User ID) 기능을 비활성화하려면 다음 옵션을 사용합니다.

nosuid

권한 상승 공격을 방지하기 위해 많이 사용됩니다.

relatime 옵션

접근 시간(Access Time)을 매번 기록하지 않고 필요한 경우만 갱신하는 옵션입니다.

relatime

디스크 쓰기 횟수를 줄여 성능을 향상시킬 수 있습니다.

현재 대부분의 Linux 배포판에서 기본으로 사용됩니다.

마운트 옵션 변경하기

현재 마운트된 파일 시스템의 옵션을 변경하려면 remount를 사용합니다.

예를 들어 읽기/쓰기 모드로 변경하려면 다음 명령어를 실행합니다.

sudo mount -o remount,rw /data

읽기 전용으로 변경하려면 다음과 같이 실행합니다.

sudo mount -o remount,ro /data

mount 옵션 사용 시 주의할 점

운영 중인 서버에서 마운트 옵션을 변경하면 서비스 동작에 영향을 줄 수 있습니다.

특히 noexec, ro 옵션은 애플리케이션 실행이나 파일 수정이 필요한 서비스에서 문제가 발생할 수 있으므로 변경 전에 충분히 확인하는 것이 좋습니다.

재부팅 후에도 유지하려면 /etc/fstab 파일의 옵션도 함께 수정해야 합니다.

자주 묻는 질문

현재 마운트 옵션은 어떻게 확인하나요?

다음 명령어를 사용합니다.

mount

또는

findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS

읽기 전용으로 마운트되었는지 확인할 수 있나요?

가능합니다.

출력 결과에 ro가 표시되면 읽기 전용입니다.

마운트 옵션을 변경할 수 있나요?

가능합니다.

다음 명령어를 사용합니다.

sudo mount -o remount,rw /data

마무리

마운트 옵션은 Linux 파일 시스템의 동작 방식과 보안 수준을 결정하는 중요한 설정입니다. mount, findmnt, /proc/mounts를 활용하면 현재 적용된 옵션을 쉽게 확인할 수 있으며, remount 기능을 이용하면 운영 중에도 일부 옵션을 변경할 수 있습니다. 마운트 옵션을 올바르게 이해하면 Linux 서버의 성능과 보안을 더욱 안정적으로 관리할 수 있습니다.

댓글 남기기