본문 바로가기

IT/04. Windows Tip

NFS 설정하기 (Windows PC -> Linux Server 네트워크드라이브 연결하기)

 

@ Ubuntu 14.04 / Windows 10



Q :   Linux 서버의 자료를  Windows 피시에 네트워크 드라이브로 연결 후

        서버 자료를 Windows 피시 로컬에 있는 자료처럼 사용하려면 어떻게 하면 될까요??     


A :   정답은 바로  NFS 를 이용하면 쉽게 해결됩니다. 



NFS (Network File System)란 원격지 PC의 파일을 로컬 PC에 있는것 처럼 쉽게 사용할 수 있는 파일시스템입니다.
즉, NFS_Server 가 파일을 공유하게 되면 NFS_Client 클라이언트가 공유된 디렉토리를 마운트 하여 파일을 사용하게 되는 방식입니다.


그러므로 NFS를 통해 네트워크에 자료를 공유하기 위해서는

 NFS_Server 설정과 NFS_Client 설정이 필요합니다.


==========================================================


<< 기존에 사용중이던 머신이용 >>


- 리눅스 머신 :   Ubuntu ( FTP + 토렌트) 서버 

- 윈도우즈 머신 :   Windows 10  피시


A. 기존 방식

 

 Ubuntu 서버의 토렌트를 통해 Contents 다운로드 완료

 Ubuntu 서버의 FTP  접속  ==>   Windows 10 피시로  Contents 다운로드


B. 새로운방식

 

 Ubuntu 서버의 토렌트를 통해 Contents  다운로드 완료

 이미 연결되어진  Windows 10 피시의 네트워크 드라이브를 통해서  Contens 다운로드


===========================================================

이제 서버, 클라이언트에 설정을 해봅니다. 

01. NFS_Server 설정  (Linux) 

  우분투 서버에서의 설정


Step.01  NFS 서버 설치


# apt-get install nfs-kernel-server




Step.02  NFS  config 설정 (공유 디렉토리의 권한 설정)


# vi /etc/exports


아래 빨간박스는 Windows 10 피시의 IP를 추가 해준것


Step.03  NFS  서비스 재시작


# service nfs-kernel-server restart




Step.04  NFS 상태 확인


# exportfs -u





02. NFS_Client 설정  (Windows)

  클라이언트 PC  :  Windows 10 에서의 설정



먼저 우분투 서버의 폴더를 네트워크 드라이브로 연결 테스트 






연결을 할 수 없다고 , 네트워크 오류 메시지가 나옴.


NFS 클라이언트 설정이 되지 않아서 안되는거였고 이제 본격적인 설정을 해보죠~



Step.01  NFS 기능 활성화 


윈도우키 를 누르고 " 제어판 " or " control" 입력하면 바로 표시됩니다.






Windows 기능켜기 -> NFS 용 클라이언트 , 관리도구 모두 체크


Step.02  네트워크 드라이브 연결









네트워크를 통해 동영상 파일을 바로 시청할 수 있으며 or 로컬 Windows 10 피시에 복사하여 디스크에 저장도 가능합니다.


CMD 명령을 통한 마운트 확인 가능합니다.

( 단, NFS 기능 활성화가 되어 있지 않으면 명령어가 실행되지 않습니다.)


여기까지 NFS 설정이 완료 됐습니다.


이번것은 참 쉽지 않네요  ^^;;






  • ㅇㅇ 2018.07.16 16:49

    목록에 nfs설정이 없어요;;

    • Geek_Z 2018.08.16 12:41 신고

      NFS 설정에는 크게 2가지로 나누어지는데
      서버설정과 클라설정이 있습니다.

      01. NFS_Server 설정 (Linux)
      02. NFS_Client 설정 (Windows)

      위 2가지만 진행하게 되면 설정은 다 되었다고 보면 됩니다.

      만약 추가로 확인해야할것이 있다면 NFS 관련 서비스포트를 오픈해줘야 합니다.

  • 굿 2020.06.15 16:13

    대단합니다 선생님..
    생성된 nfs 공유 디렉토리에 파일을 마우스로 끌어다 올리면
    실시간으로 nfs 서버와 동기화가 진행되나요??

  • 2021.06.25 16:47

    감사합니다!