8.2. NFS 클라이언트 구성
mount 명령은 클라이언트 측에 NFS 공유를 마운트합니다. 형식은 다음과 같습니다.
# mount -t nfs -o options server:/remote/export /local/directory
이 명령은 다음 변수를 사용합니다.
- options
- 쉼표로 구분된 마운트 옵션 목록. 유효한 NFS 마운트 옵션에 대한 자세한 내용은 8.4절. “일반적인 NFS 마운트 옵션” 의 내용을 참조하십시오.
- server
- 마운트하려는 파일 시스템을 내보내는 서버의 호스트 이름, IP 주소 또는 정규화된 도메인 이름
- /remote/export
- 서버에서 내보낼 파일 시스템 또는 디렉터리, 즉 마운트하려는 디렉터리입니다.
- /local/directory
- /remote/export 가 마운트된 클라이언트 위치
Red Hat Enterprise Linux 7에서 사용되는 NFS 프로토콜 버전은 마운트 옵션 nfsvers 또는 vers 로 식별됩니다. 기본적으로 mount 는 mount -t nfs 와 함께 NFSv4를 사용합니다. 서버가 NFSv4를 지원하지 않는 경우 클라이언트는 서버에서 지원하는 버전으로 자동으로 이동합니다. nfsvers/vers 옵션을 사용하여 서버에서 지원하지 않는 특정 버전을 전달하면 마운트가 실패합니다. 파일 시스템 유형 nfs4도 레거시 이유로 사용할 수 있습니다. mount -t nfs -o nfsvers=4 호스트:/remote/export /local/directory 와 동일합니다.
자세한 내용은 man mount 을 참조하십시오.
NFS 공유를 수동으로 마운트하면 재부팅 시 공유가 자동으로 마운트되지 않습니다. Red Hat Enterprise Linux는 부팅 시 원격 파일 시스템을 자동으로 마운트하는 두 가지 방법인
/etc/fstab
파일과 autofs 서비스를 제공합니다. 자세한 내용은 8.2.1절. “/etc/fstab
을 사용하여 NFS 파일 시스템 마운트” 및 8.3절. “flexs” 을 참조하십시오.
8.2.1. /etc/fstab
을 사용하여 NFS 파일 시스템 마운트
다른 시스템에서 NFS 공유를 마운트하는 다른 방법은
/etc/fstab
파일에 행을 추가하는 것입니다. 행은 NFS 서버의 호스트 이름, 내보낼 서버의 디렉터리 및 NFS 공유를 마운트할 로컬 시스템의 디렉터리를 지정해야 합니다. /etc/fstab
파일을 수정하려면 root여야 합니다.
예 8.1. 구문 예
/etc/fstab
행의 일반적인 구문은 다음과 같습니다.
server:/usr/local/pub /pub nfs defaults 0 0
이 명령을 실행하려면 마운트 지점
/pub
가 클라이언트 시스템에 있어야 합니다. 클라이언트 시스템의 /etc/fstab
에 이 행을 추가한 후 mount /pub
명령을 사용하고 /pub 마운트 지점 /pub
는 서버에서 마운트됩니다.
NFS 내보내기를 마운트하는 유효한
/etc/fstab
항목에 다음 정보가 포함되어야 합니다.
server:/remote/export /local/directory nfs options 0 0
변수 서버,/remote/export,/local/directory 및 옵션은 NFS 공유를 수동으로 마운트할 때 사용되는 것과 동일합니다. 자세한 내용은 8.2절. “NFS 클라이언트 구성” 에서 참조하십시오.
참고
마운트 지점 /local/directory 는
/etc/fstab
를 읽기 전에 클라이언트에 있어야 합니다. 그렇지 않으면 마운트가 실패합니다.
/etc/fstab
을 편집한 후 시스템에서 새 구성을 등록하도록 마운트 장치를 다시 생성합니다.
#
systemctl daemon-reload
추가 리소스
/etc/fstab
에 대한 자세한 내용은 man fstab 을 참조하십시오.