[Linxu] NFS 연결

전우석·2022년 5월 19일
0
post-thumbnail

NFS

리눅스, 유닉스 시스템끼리 저장공간을 공유하게 해주는 서비스로 서버의 저장공간을 클라이언트상에서 자신의 저장공간처럼 사용할 수 있도록 해주는 기술

서버와 클라이언트 두 개의 VM을 통해 진행한다.

Server

NFS 설치 확인

rpm -qa nfs-utils
(nfs가 설치되어 있는지 확인하는 명령어)

공유 폴더 설정

/에 share라는 폴더를 생성 후 사용

vi /etc/exports
nfs로 공유할 디렉터리 설정 파일

디렉토리 권한 설정

chmod 777 /share

nfs 활성화

systemctl restart nfs-server
systemctl enable nfs-server

nfs 설정이 정상적으로 되었느지 확인할 때는 아래 명령어를 사용한다.

exportfs -v

방화벽 설정

firewall-cmd --permanent --add-service mountd
firewall-cmd --permanent --add-service rpc-bind
firewall-cmd --permanent --add-service nfs
firewall-cmd --reload

마운트, rpc, nfs에 대한 방화벽 설정을 한다.
설정한 후 reload를 통해 활성화시킨다.

Clinet

NFS 설치 확인

rpm -qa nfs-utils
(nfs가 설치되어 있는지 확인하는 명령어)

공유 폴더 생성

mkdir /nfs_share

서버에서 생성한 /share와 연결 시킬 디렉토리 생성

nfs 연결확인

showmount -e 서버 ip

mount

mount -t nfs [서버ip]:[서버 폴더 경로][클라이언트 폴더 경로]

연결확인

[클라이언트] touch /nfs_share/clinet_mk
[서버] ls /share

정상적으로 연결된 것을 확인할 수 있다.

0개의 댓글