読者です 読者をやめる 読者になる 読者になる

rsyncでのバックついて

rsyncでの他のサーバにバックアップ方法ついて書きます。

rsyncで、細かく切ったディレクトリを他のサーバーに保存するとバッファオーバーフローかな??
詳しく分からないが、バックアップが取れないので、細かいディレクトリ単位で回したら、保存ができたので、自分のメモのために記載します。


#!/bin/bash

##########################################################################################
# ファイル名 : rsync.sh
# ファイル説明 : rsyncシェルスクリプト
# 用途 : バックアップ処理
# 変更履歴
# <バージョン> <変更日(YYYY/MM/DD)> <変更者> <変更内容>
# 1.0 2010/07/22 Ando 新規作成
# 1.1 2010/07/22 Ando rsyncでメモリー不足になるためディレクトリ単位変更
# 1.2 2010/07/22 Ando ディレクトリ単位のログ出力
# 1.3 2010/08/03 Ando ファイル分割
# 1.4 2010/08/05 Ando while read lineの読込ファイルの場所をフルパスに変更
##########################################################################################

export LANG="ja_JP.eucJP"

#/data/のrsync
while read line; do
/usr/bin/time /usr/bin/rsync -av -e "ssh -i /home/Ando/.ssh/id_rsa" Ando@192.168.0.1:/data/${line}/ /data/${line}/ >> /usr/local/rsync/log/`date '+%Y%m%d'`rsync${line}.log 2>&1
date >> /usr/local/rsync/log/`date '+%Y%m%d'`rsync${line}.log
done < /usr/local/rsync/list