Rocky Linux 10.1 에서 NAS 마운트시 오류 해결 방법

2025. 12. 16. 11:15IT

728x90

Rocky Linux 10.1 에서 mount 명령어를 통하여 NAS를 마운트 하였더니 아래와 같은 오류가 발생하였다.

mount: /nas: fsconfig system call failed: NFS: mount program didn't pass remote address.
       dmesg(1) may have more information after failed mount system call.

먼저 서버 방화벽이 막혀있을 가능성이 있어 NAS를 사용하는 제품과 관련된 포트 번호에 대해서 서버 방화벽을 열어야 한다.

firewall-cmd --permanent --add-port=2049/tcp 등의 명령어로 사용하고 있는 NAS와 관련된 포트의 서버 방화벽을 열어야 한다.

하지만 서버 방화벽을 모두 열어도 오류가 계속 발생하였다.

확인해보니 마운트하려는 NAS가 NFS version 3까지만 지원이되어 클라이언트 측에서 NFS version 3로 마운트를 해야 하였다.

NFS version 3로 마운트 하기 위해서 nfs-utils 패키지를 설치한다.

#dnf install nfs-utils

설치후 아래와 같이 mount 명령어 사이에 -o vers=3 를 추가하여 입력하였더니 NAS 마운트가 성공적으로 완료되었다.

#mount -t nfs -o vers=3 10.0.XX.XXX:/NAS_VOLUME_NAME   /nas_mount_point_name
  • NFSv3 마운트: mount -t nfs -o vers=3 <서버주소>:/경로 /마운트포인트

Rocky Linux 10.1에서는 최신 NFS(NFSv4.2)를 지원하지만, 실제 사용 버전은 서버 설정과 클라이언트 마운트 옵션에 따라 결정된다고 한다. Rocky Linux 10.1 및 최신 Linux 배포판에서는 기본적으로 NFSv4를 우선적으로 사용하며, 서버 설정에 따라 NFSv3도 지원된다고 한다. NAS 마운트 시 특정 버전을 강제하려면 위와 같은 mount 명령어의 -o 옵션 (예: vers=3)을 사용해야 한다.

728x90