강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

원격서버의 파일시스템 마운트하여 사용하기(NFS마운트하는 방법)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

원격서버의 파일시스템 마운트하여 사용하기(NFS마운트하는 방법)




 

 

 

 이번에는 mount명령어로 다른 서버에 위치한 디스크를 로컬에서 사용하는 것과 동일한 방법으로 사용하도록 하기 위하여 NFS환경에서 마운트하는 방법과 예를 설명하도록 하겠습니다.  

 

 

 

 

 

NFS클라이언트에서 NFS서버로 마운트하기 위한 mount명령어 형식은 다음과 같습니다.  

 

 

 

 

 

mount -t nfs NFS서버IP주소또는호스트명:/NFS서버마운트포인트 /NFS클라이언트마운트포인트

 

좀 쉽게 표현해 보고자 위와 같이 좀 풀어서 적어 보았습니다.  

 

 

 

 

 

“-t nfs”라는 것은 설명 드린 바와 같이 파일시스템타입이며 이는 반드시 nfs로 지정해 주셔야 합니다.  

 

 

 

 즉 네트웍파일시스템(NFS : Network FileSystem)을 사용할 것이기 때문입니다.  

 

 

 

 

 

“NFS서버IP주소또는호스트명에는 NFS서버의 IP주소나 호스트명을 적어주시면 됩니다.  

 

 

 

 

 

“/NFS서버마운트포인트 NFS서버에서 NFS클라이언트의 마운트가 허용되어 있는(NFS서버의 /etc/exports에 설정되어 있어야 함)위치를 지정하시면 됩니다.  

 

 

 

 

 

“/NFS클라이언트마운트포인트는 마운트명령어를 사용하고 있는 NFS클라이언트의 마운트포인트를 적어주시면 됩니다.  

 

 

 

 

 

아래의 예는 현재서버의 /web_data라는 디렉토리를 192.168.0.200서버의 /web_data디렉토리에 마운트를 시킨 것입니다.  

 

 

 

 

7871e77b661c71c67e00d16ebca5c9b4_1681793012_2511.png
 


 

위와 같이 마운트가 되고 나면 192.168.0.200서버의 /web_data디렉토리를 현재 서버의 /web_data디렉토리처럼 사용할 수 있습니다.  

 

 

 

 예를 들어 현재 서버에서 “cp a.txt /web_data”라는 명령어로 a.txt라는 파일을 복사하였다면 실제로는 이 파일은 192.168.0.200서버의 /web_data디렉토리에 복사가 됩니다.  

 

 

 

 

 

예를 하나 더 들어보겠습니다.  

 

 

 

 

 

아래의 예는 현재서버의 /db_data 디렉토리를 192.168.0.201서버의 /db_data디렉토리에 nfs로 마운트를 시킨 예입니다.  

 

 

 

 

 

7871e77b661c71c67e00d16ebca5c9b4_1681793035_9074.png
 

 

위와 같이 마운트가 되고 나면 192.168.0.201서버의 /db_data디렉토리를 현재 서버의 /db_data디렉토리처럼 사용할 수 있습니다.  

 

 

 

 예를 들어 현재서버에서 “cp bible.sql /web_data”라는 명령어로 bible.sql이라는 파일을 복사하였다면 실제로는 이 파일은 192.168.0.201서버의 /db_data디렉토리에 복사가 됩니다.  

 

 

 

 

 

, 원격지의 서버에 있는 디스크나 디렉토리를 현재서버에 있는 것과 동일하게 사용하려면 위의 예와 같이 nfs로 마운트를 하여 사용하시면 됩니다.  

 

 

 

 

 

이 방법은 분산서버시스템을 구축할 때 사용되는 방법으로써 리눅스로 분산시스템을 구축하는 실제 방법과 설명은 필자의 리눅스 서버관리 실무바이블을 참조하시기 바랍니다.  

 

 

 

 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  99 명