티스토리 뷰

업무관련/NFS

NFS Server 설치

월급-루팡 2022. 7. 29. 14:05

NFS Server 설치

설치하기전에

Nfs-server 설치를 진행한 서버는 NFS만을 위한 독립서버입니다.

NFS Server Client로 나뉘어지며, 독립서버에는 Server만 설치하고 Client는 각 노드에 설치합니다.

 

1. 설치

NFS패키지가 설치 되어있는지 확인하고 없을 시 설치합니다.

# nfs 설치
yum install -y nfs nfs-utils rpc-bind

 

2. 설정

공유할 디렉토리를 설정하고 마운트 설정을 합니다.

mkdir -p <<원하는 경로>>
vi /etc/exports    #<원하는 경로> <허용IP>(sync,rw,no_root_squash,no_all_squash) 기재
exportfs -arv

· rw : 읽기, 쓰기 가능

· no_root_squash : 클라이언트의 계정을 root 매핑

· sync : 파일 시스템이 변경되면 즉시 동기화

· no_all_squach : root 제외하고 서버와 클라이언트의 사용자들을 하나의 권한을 가지도록 설정

 

3. 서비스 시작

부팅시 자동 시작되도록 서비스를 등록하고 실행을 합니다.

systemctl restart nfs
systemctl restart nfs-server
systemctl enable nfs-server
systemctl restart rpcbind

 

4. 방화벽 설정

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

 

NFS Client 설치(통신할 서버)

1. 설치

NFS패키지가 설치 되어있는지 확인하고 없을 시 설치합니다.

yum install -y nfs-utils​

 

2. 설정

공유할 디렉토리를 설정하고 마운트 설정을 합니다. 

mkdir -p <원하는 경로>
chown 700 <원하는 경로>
 
mount -t nfs <nfs-server ip>:<nfs server 공유 디렉토리 경로> <위에서 생성한 원하는 경로>
df -h #mount확인
umount -l <위에서 생성한 원하는경로>
 
#참고 : 시스템 재부팅 후에도 mount 유지하는법
echo "<nfs-server ip>:/<nfs-server 공유 디렉토리 경로> /nfs defualt 0 0">>/etc/fstab
cat /etc/fstab

 

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함