Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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 로 식별됩니다. 기본적으로 mountmount -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 을 참조하십시오.