server で自動バックアップ設定

wikiのデータを毎日1回自動で2台目のHDDにバックアップしたい。
/が/sda1、/homeが/sdb1にマウントされている状態。

rsync -a /srv/moin/wikis/wiki/data /home/wiki-backup

とする。--deleteオプションをつけると同期になるが、まずは怖いので、なしでやってみる。
うまくできているようだ。

rsync -a --delete /srv/moin/wikis/wiki/data /home/moin/wiki-backup

deleteオプションもつけてやってみる。OK。
毎日同時刻に1回バックアップを自動で取るためにcrontabを設定。

crontab -e

でcrontabの編集を開始

00 4 * * * /home/moin/wiki-backup.sh

毎朝4時にバックアップを取る設定である。
/home/moin/wiki-backup.shに

#!/bin/sh
rsync -a --delete /srv/moin/wikis/wiki/data /home/moin/wiki-backup

と書いておく。このファイルのパーミッションをgu+rwxとしておく。