1984년 Sun Microsystems에서 개발한 NFS 또는 네트워크 파일 공유는 로컬 저장 장치와 유사한 네트워크를 통해 파일에 액세스하는 데 사용되는 파일 시스템 프로토콜입니다.
NFS 공유는 사용자가 로컬 네트워크와 인터넷을 통해 파일과 디렉토리를 공유할 수 있도록 해주기 때문에 강력하고 널리 사용됩니다. 그러나 파일이 시스템에서 암호화되지 않으므로 NFS 공유를 로컬 및 신뢰할 수 있는 네트워크로 제한하는 것이 좋습니다. 그러나 문제는 최신 버전의 NFS 프로토콜에서 해결 및 수정되었습니다. Kerberos와 같은 복잡한 인증 방법을 설정해야 할 수도 있습니다.
이 자습서는 Linux 시스템에서 NFS 공유를 설정하는 방법을 안내합니다. 시작하겠습니다.
NFS 서버 설정
NFS 서버 설정부터 시작하겠습니다. 이 프로세스는 몇 가지 명령으로 매우 간단합니다.
수도 apt-get 업데이트
수도 apt-get 설치nfs 커널 서버
다음으로 NFS의 공유 루트 디렉토리로 사용될 디렉토리를 로컬 시스템에 생성합니다:
수도 mkdir /어디/nfs
디렉터리에 대한 적절한 권한을 설정합니다.
수도 차우아무도:노그룹/어디/nfs그런 다음 /etc/exports에서 내보내기 파일을 편집하고 다음 항목을 추가합니다.
/어디/nfs<호스트 이름>(우,동조,root_squash,no_subtree_check)
NFS 클라이언트 설정
Linux에서 NFS 공유를 마운트하려면 다음 명령을 사용하여 nfs 클라이언트 도구를 설치해야 합니다.
수도 apt-get 업데이트 수도 apt-get 설치nfs-commonNFS 파일 시스템 마운트
NFS 파일 공유를 마운트하는 프로세스는 Linux에서 일반 파일 시스템을 마운트하는 것과 매우 유사합니다. 마운트 명령을 사용할 수 있습니다. 일반 구문은 다음과 같습니다.
산 <옵션> <nfs-서버 주소>:<내보내기 디렉토리> <마운트 포인트>이를 수행하려면 먼저 NFS 공유의 마운트 지점으로 사용할 디렉토리를 생성하십시오.
수도 mkdir /문/주식다음으로 아래와 같이 mount 명령을 사용하여 NFS 공유를 마운트합니다.
수도 산–t nfs 127.0.0.1/어디/nfs/문/주식완료되면 서버의 원격 공유에 액세스할 수 있어야 합니다.
파일 공유 마운트 해제
NFS 공유는 파일 시스템과 유사하므로 다음과 같이 umount 명령을 사용하여 마운트 해제할 수 있습니다.
수도 마운트 해제 <IP 주소> /어디/nfs수도 마운트 해제 /문/주식강제로 NFS 공유를 마운트 해제하는 것과 같은 다른 옵션을 umount 명령과 함께 사용할 수 있습니다.
결론
위의 내용은 Linux 시스템에서 NFS 공유를 사용하고 마운트하는 방법에 대한 간단한 가이드입니다. NFS에는 여기에서 논의한 것보다 더 많은 것이 있습니다. 자세한 내용은 외부 리소스를 자유롭게 활용하세요.