NFS 서버 구성, 공유 디렉토리 사용
NFS 서버가 죽었을 때, NFS를 공유하고 있는 모든 client 서버들에서 umount 되기 때문에
모든 공유 서버에 영향을 미치는 것이 조금 단점이라면 단점입니다.
lsync는 그런 점에서는 각각의 서버에 로컬로 데이터를 가지고 있고 실시간 동기화 하는 것이기 때문에 그런 점에서는 장점이 있습니다.
하지만 동기화 하는 파일의 크기나 양에 따라 장단점이 있기 때문에 맞는 방법을 선택하여 사용하면 됩니다.
Lsync를 이용한 실시간 동기화
NFS를 이용한 실시간 동기화 구성
NFS 서버 IP : 000.000.000.000
Client 서버1 IP : 111.111.111.111
Client 서버2 IP : 222.222.222.222
1. NFS 서버
패키지 설치
#rpm –qa | grep nfs
#yum install nfs-utils –y
2. 공유 디렉토리 생성
mkdir –m 777 /home/share
3. 공유 할 서버와 디렉토리 지정.
#vi /etc/exports
/home/share 111.111.111.111(rw,sync,root_squash)
/home/share 222.222.222.222(rw,sync,root_squash)
:wq
설정 옵션은 상황에 맞게 설정하시면 됩니다.
rw : 읽기,쓰기
ro : 읽기
sync : 파일시스템 실시간 동기화
noaccess : 액세스거부
root_squash : 클라이언트 root 권한 막기
no_root_squash : client root와 nfs root 동일
no_all_squash : root를 제외하고 서버와 클라이언트 사용자들을 하나의 권한을 가지도록 설정
#systemctl start nfs
#systemctl enable nfs
NFS 서버 구성 완료
client 서버
#mkdir –m 777 /home/client
#mount –t nfs 000.000.000.000:/home/share /home/client
#vi /etc/fstab
000.000.000.000:/home/share /home/client nfs defaults 0 0
:wq
맨 아래에 위와 같이 추가
#df –h
마운트 확인
공유 디렉토리가 보이는 것을 확인 할 수 있습니다.
'System engineer' 카테고리의 다른 글
Megaraid_Raid 구성 확인 기본 커맨드( Rhel 리눅스 Cli 환경 ) (0) | 2019.06.11 |
---|---|
CentOS7_Lsync를 이용한 양방향 데이터 동기화 (2) | 2019.06.03 |
리눅스 파일 소유권 및 파일 권한 간단하게 정리!! (0) | 2019.05.31 |
CentOS script 기초_계산하기 (0) | 2019.05.27 |
CentOS scripts 파일 만들기 예제 실행 (0) | 2019.05.26 |