리눅스 나스(NAS) nfs 마운트 및 연결 방법

클라우드에서 파일을 사용하시는 분들도 많지만 보안적인 측면이나 지속적인 비용적인 측면에서 개인 NAS를 사용하시는 분들도 많으실 겁니다. NAS는 파일을 공유할 수 있고 백업이나 미디어 스트리밍 서비스들을 사용할 수 있습니다.

이러한 NAS를 리눅스 시스템에서 사용하시려면 마운트 기능을 이용해서 NAS를 리눅스에 장착시켜야 합니다.

오늘은 리눅스에 나스를 마운트(연결) 하는 방법에 대해서 알아보도록 하겠습니다.

 

 

리눅스 NAS(NFS) 연결 방법

리눅스에서 NAS(Network Attached Storage)를 연결하는 방법은 여러 가지가 있지만, 그 중에서도 NFS(Network File System)를 이용한 방법이 가장 일반적입니다. NFS는 네트워크를 통해 파일 시스템을 공유할 수 있게 해주는 프로토콜로, 리눅스 환경에서 매우 유용하게 사용됩니다. 이번 포스팅에서는 NFS 패키지 설치부터 NAS 마운트, 재부팅 시 자동 마운트 설정까지 단계별로 자세히 설명드리겠습니다.

먼저, NFS를 사용하기 위해서는 NFS 관련 패키지를 설치해야 합니다. 이를 위해 터미널을 열고 아래의 명령어를 입력합니다.

 

yum -y install nfs-utils

 

이 명령어는 NFS 유틸리티를 설치하는 명령어로, 설치가 완료되면 NFS를 사용할 준비가 완료됩니다. 설치가 완료되면,

 

NFS 서비스가 정상적으로 작동하는지 확인하기 위해

다음 명령어를 입력해 보세요.

systemctl start nfs systemctl enable nfs

 

이렇게 하면 NFS 서비스가 시작되고, 시스템 부팅 시 자동으로 시작되도록 설정됩니다.

 

 

NAS 마운트하기

NFS 패키지가 설치되었다면, 이제 NAS를 마운트할 차례입니다. NAS의 IP 주소와 공유 폴더 경로를 알아야 합니다. 아래의 명령어를 사용하여 NAS를 마운트합니다.

 

mount -t nfs [NAS IP]:[공유 폴더] [마운트 경로]

 

 

예를 들어, NAS의 IP가 192.168.1.100이고, 공유 폴더가 "shared"이며, 마운트할 경로가 "/mnt/nas"라면 다음과 같이 입력합니다.

mount -t nfs 192.168.1.100:/shared /mnt/nas

 

이 명령어를 실행하면 NAS의 공유 폴더가 지정한 마운트 경로에 연결됩니다. 이제 해당 경로에서 NAS의 파일에 접근할 수 있습니다.

 

 

재부팅 시에도 마운트 되게 하기

NAS를 재부팅할 때마다 매번 마운트 명령어를 입력하는 것은 번거롭습니다. 이를 해결하기 위해 /etc/fstab 파일에 NAS 정보를 등록합니다. 이 파일에 등록하면 시스템 부팅 시 자동으로 NAS가 마운트됩니다.

/etc/fstab 파일을 열고 아래와 같은 형식으로 추가합니다.

[NAS IP]:[공유 폴더] [마운트 경로] nfs defaults 0 0

 

예를 들어, 위에서 사용한 NAS 정보를 바탕으로 추가하면 다음과 같습니다.

192.168.1.100:/shared /mnt/nas nfs defaults 0 0

 

이렇게 설정한 후, 시스템을 재부팅하면 NAS가 자동으로 마운트되는 것을 확인할 수 있습니다.

 

 

문제 해결 및 팁

NAS 마운트 과정에서 문제가 발생할 수 있습니다. 이럴 때는 다음과 같은 점을 확인해 보세요.

  1. 네트워크 연결 : NAS와 리눅스 시스템이 동일한 네트워크에 연결되어 있는지 확인합니다.
  2. NFS 서비스 상태 : NAS에서 NFS 서비스가 정상적으로 작동하는지 확인합니다.
  3. 방화벽 설정 : 방화벽이 NFS 포트를 차단하고 있지 않은지 확인합니다. 필요한 경우 방화벽 설정을 조정해야 합니다.

이 외에도 NFS 관련 로그를 확인하여 문제를 진단할 수 있습니다. 로그 파일은 /var/log/messages 또는 /var/log/syslog에서 확인할 수 있습니다.

 

 

마무리 및 추천

리눅스에서 NAS를 NFS를 통해 연결하는 방법에 대해 알아보았습니다. NFS는 파일 공유를 간편하게 해주는 유용한 도구입니다. NAS를 통해 데이터를 안전하게 저장하고, 여러 시스템에서 쉽게 접근할 수 있는 환경을 구축해 보세요.

이 포스팅이 도움이 되셨다면, 다른 리눅스 관련 포스팅도 참고해 보시기 바랍니다. 리눅스 환경에서의 다양한 팁과 트릭을 통해 더욱 효율적인 작업 환경을 만들어 가시길 바랍니다.

댓글

Designed by JB FACTORY