본문 바로가기

정보공유/정보공유

Linux 볼륨(NFS) 마운트 후 rsync로 백업

design the communication, itkairos입니다^^

 

[목차]

 

시놀로지 또는 Qnap 나스에 CIFS/NFS 볼륨을 리눅스에서 마운트 한 후

rsysnc를 이용하여 동기화 백업을 하고

crontab에 스크립트를 등록하여 동기화 백업 작업을 자동화하고

리눅스의 재부팅 시 CIFS/NFS볼륨이 자동 마운트 되도록 설정하는 방법입니다.

 

[test 환경]

리눅스 : CentOS 7 X64

나스 : DSM 6.2.1-23824 Update 6

 

1. 시놀로지 또는 Qnap 나스에 CIFS/NFS 볼륨을 리눅스에서 마운트

 

## 나스에서 NFS를 활성화합니다.

## 시놀로지 나스 제어판 > 공유폴더 > NFS 권한 > NFS 규칙을 생성합니다.

## 리눅스에서 nfs-util을 설치합니다.

yum -y install nfs-utils nfs-utils-lib

## 리눅스에서 netbackup_mnt폴더를 생성합니다. 

## mount 명령어로 나스의 nfs볼륨을 마운트 합니다.

mount -t nfs 192.168.4.52:/volume1/NetBackup/ /root/netbackup_mnt/
#참고
umount /root/netbackup_mnt/

2-3. rsysnc를 이용하여 나스 서버로 동기화 백업, crontab 등록

https://www.itkairos.com/222

#참고: mysql 디렉토리를 nfs로 마운트된 netbackup_mnet에 동기화

rsync -azvh /var/lib/mysql /root/netbackup_mnt/

 

4. 리눅스의 재부팅 시 CIFS/NFS볼륨이 자동 마운트 되도록 설정

#vi /etc/fstab 
192.168.4.52:/volume1/test /root/netbackup_mnt nfs defaults 0 0

 

소통을 디자인합니다, 아이티 카이로스.