星期四, 11月 11, 2004

Daneel's Blog: rsync: ��賊�����隞�

Daneel's Blog: rsync: ��賊�����隞�

���銝���拙予蝛箸除���鞈芣芋撘�銝剖��蝬脤��������鞈���������啣�啣����湧�其遢���暺����憿�嚗�摮賊�瑞�潛�曄��嚗����瑼X�乩��銝�銝�嚗����靘踹����嗅�����閮剖�������喳��閮����銝�靘����

������鞈����������隞賭蜓閬���臬�拍�� rsync 韏� ssh tunnel ��脰�����甇乓��

��游����寞活雿�璆剖�����嚗�

#!/bin/sh
rsync -rvlHpogDtSc --delete --exclude mrtg -e ssh remote_machine:/remote_dir /local_dir | mail -s "WEB SYNC REPORT : `date`" admin1@email.address1 admin2@email.address2
���韏瑚�����隞文����瘀��銝����銝餉����臬�����銝������其遢嚗�

rsync -rvlHpogDtSc --delete --exclude mrtg

��嗡葉�����������豢��蝢拙�����嚗�
-r: recurse into directories
-v: increase verbosity
-l: copy symlinks as symlinks
-H: preserve hard links
-p: preserve permissions
-o: preserve owner
-g: preserve group
-D: preserve devices
-t: preserve times
-S: handle sparse files efficiently
-c: always checksum
--delete: delete files that don't exist on the sending side
--exclude: exclude patterns listed in FILE


�����詨��憭�嚗�銝����憭扯�港��撠望�舐�桅�����餈渲��銝�靽����瑼�獢�������嚗�靘�皞�������瑼�獢�撌脣�芷�文�����甇亙�芷�歹��銝虫�������� mrtg ��桅��銝���脰�����甇乓��


-e ssh remote_machine:/remote_dir /local_dir

蝚砌����其遢嚗�隞���� rsync ���隞斤�������賂�������舀��摰�蝬���� ssh tunnel ���甇仿��蝡舐�� /remote_dir ��唳�砍�啁垢��� /local_dir ������


mail -s "WEB SYNC REPORT : `date`" admin1@email.address1 admin2@email.address2

���敺����蝬���� pipe嚗�撖���� mail 蝯衣恣���������


��箔�����隞賢極雿���質�芸�����嚗����隞仿�����銝�甈∠�� Trusted SSH Authorized嚗�撱箇�����蝡舫�餉�血����砍�圈�餉�衣��靽∩遙���靽�嚗���� crontab 瘥���仿�脰��銝�甈∪��甇乓��

閮鳴�����銝�甈∠�����甇亙仃���嚗�銝餉����臬�����蝡� Trusted SSH Authorized ��� authorized_keys2 瑼�鋡怠�芷�扎��

閮鳴�����甇亦����寞活瑼���舀�曉�� /etc/cron.daily/rsync-web���

閮鳴����喃��銝�銝�嚗�銝����閰� preserve hard links�����嗅����� man嚗���渲死��� preserve �����賊��撠望��摰������脖��嚗�銝����蝝����隞賣��������閬� preserve hard links嚗���������������桃����航����拚�冽����典��甇亙��蝷箏��銝�隞質��������
張貼留言