rsync と ssh でミラーリングアップロード
2006-01-10-5
http://sonic64.com/2006-01-10.html
自分でも試してみた.
% time rsync -trz -e ssh /home/sunaoka/clog/ sunaoka@s73.xrea.com:/virtual/sunaoka/public_html/cl.pocari.org
sent 12681926 bytes received 63168 bytes 447196.28 bytes/sec
total size is 44735562 speedup is 3.51
4.85u 1.41s 0:27.94 22.4%
ファイル数は 4000 弱.
これは,速い.わずか,30 秒程度でアップロードできた.
ただ,ここで使っている xrea は SSH で接続するときに,Web インタフェースからホスト情報を登録しなくてはいけないので面倒.
WWW::Mechanize でも使って自動で登録できるようにするかな.
- rsync
http://rsync.samba.org/
- WWW::Mechanize
http://search.cpan.org/dist/WWW-Mechanize/lib/WWW/Mechanize.pm