달력

42024  이전 다음

  • 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

Linux(CentOS 5.5)에서 시놀리지(Synology DS209)로 스케줄링 백업 받기 입니다.

쉽게 말해서, 운영중인 리눅스 서버에서 NAS 장비로 해당 데이터를 백업합니다.
아래의 예시는 매일 12시에 백업 받는 내용으로써, Crontab 를 이용합니다.


[   Linux에서 설정할 내용.....   ]

vi /etc/rsyncd.conf<엔터>

i 입력

[백업모듈명<예:mybackup>]
path = /home/mybackup
comment = mybackup
uid = root
gid = root
use chroot = yes
read only = yes
hosts allow = 192.168.0.xx<접속허용할NASIP>
max connections = 1
timeout = 60

<ESC>키 입력
:wq<엔터>


vi /etc/xinetd.d/rsync
disable = yes 를   disable = no 로 변경

< vi 안에서 화살표로 y로 이동후 x 3번, i 입력, no 타자 치고 <ESC>키 입력, :wq 엔터 >

vi /etc/inittab
:$<엔터>
o 입력
null::once:/ntg/local/sbin/rsync --daemon 넣고
<ESC>키 입력
:wq<엔터>



killall -15 rsync    <데몬죽이기>
rsync --daemon    <데몬실행>
ps -aux | grep 'rsync'    <데몬확인,  rsync가 있으면 성공>



[ 시놀리지 장비에서 설정할 내용 ]

vi /etc/crontab<엔터>

:$<엔터>
o 입력
0       0       *       *       *       root    /usr/syno/bin/rsync -avzr 192.168.0.xxx::백업모듈명 /volume1/NetBackup/저장할주소 > /volume1/NetBackup/저장할로그파일명.log 2>&1           넣고
<ESC>키 입력
:wq<엔터>

<참고 : 192.168.0.xxx -> 리눅스 서버 주소>


/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start


혹시나... 바로 백업 테스트 하시려면...
/usr/syno/bin/rsync -avzr 192.168.0.xxx::백업모듈명 /volume1/NetBackup/저장할주소



Posted by 새로운시작
|