TOP ▲ itcore TOPTIPSbkup_etc.php  タグ:バックアップ rsync

関連ファイルを含めたバックアップ | itcore 2019年

sshパスワードなし接続

sshパスワードなし接続

バックアップシェル

# mkdir -p /root/cron
# vi /root/cron/rsync_mrtg.sh
以下を入力
# 2019-03-17 mrtg backup
src=10.0.0.34
name=mrtg
bkup_dir=/var/bkup/$name
mkdir -p $bkup_dir
dirs="/var/www/$name/ /root/cron/$name.sh /etc/$name/ /usr/bin/$name"

echo "[日次バックアップ]"
rsync -av root@$src:/var/spool/cron/root $bkup_dir/crontab
for dir in $dirs
do
  rsync -av root@$src:$dir $dir
done

cron設定

# chmod +x /root/cron/rsync_mrtg.sh
# crontab -e
0 2 * * * /root/cron/rsync_mrtg.sh > /root/cron/rsync_mrtg.log 2>&1