NFS 클라이언트 설치
Amazon EC2 인스턴스에 EFS 파일 시스템을 탑재하려면 먼저 NFS 클라이언트를 설치해야 합니다. EC2 인스턴스에 연결하고 NFS 클라이언트를 설치하려면 EC2 인스턴스의 퍼블릭 DNS 이름과 로그인한 사용자 이름이 필요합니다. 인스턴스의 사용자 이름은 일반적으로 ec2-user
입니다.
EC2 인스턴스 연결 및 NFS 클라이언트 설치
-
EC2 인스턴스에 연결합니다. 자세한 내용은 Amazon EC2 사용 설명서의 EC2 인스턴스에 연결을 참조하세요.
SSH가 작동하려면 키가 공개적으로 표시되지 않아야 합니다. chmod 400
filename
.pem 명령을 사용하여 이 권한을 설정할 수 있습니다. 자세한 내용은 Amazon EC2 인스턴스에 대한 키 페어 생성을 참조하세요. -
(선택 사항)업데이트를 가져오고 재부팅합니다.
$
sudo yum -y update$
sudo reboot -
재부팅 후 EC2 인스턴스에 다시 연결합니다.
-
NFS 클라이언트를 설치합니다.
Amazon Linux AMI 또는 Red Hat Linux AMI를 사용 중인 경우 다음 명령으로 NFS 클라이언트를 설치합니다.
$
sudo yum -y install nfs-utilsUbuntu Amazon EC2 AMI를 사용 중인 경우 다음 명령으로 NFS 클라이언트를 설치합니다.
$
sudo apt-get -y install nfs-common -
다음 명령을 사용하여 NFS 서비스를 시작합니다. RHEL 7의 경우:
$
sudo service nfs start
RHEL 8의 경우:
$
sudo service nfs-server start
-
다음과 같이 NFS 서비스가 시작되었는지 확인합니다.
$
sudo service nfs status
Redirecting to /bin/systemctl status nfs.service ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: active (exited) since Wed 2019-10-30 16:13:44 UTC; 5s ago Process: 29446 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 29441 ExecStartPre=/bin/sh -c /bin/kill -HUP `cat /run/gssproxy.pid` (code=exited, status=0/SUCCESS) Process: 29439 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 29446 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.service
사용자 지정 커널을 사용하는 경우(사용자 지정 AMI를 빌드한 경우), 최소한 NFSv4.1 클라이언트 커널 모듈과 적절한 NFS4 사용자 공간 탑재 도우미를 포함해야 합니다.
참고
Amazon EC2 인스턴스를 시작할 때 Amazon Linux AMI 2016.03.0 또는 Amazon Linux AMI 2016.09.0을 선택하면 기본적으로 AMI에 이미 포함되어 있으므로 nfs-utils
를 설치할 필요가 없습니다.
다음: 파일 시스템 탑재
다음 절차 중 하나에 따라 파일 시스템을 탑재합니다.