アーカイブしてバックアップ

既にhot-backup.pyスクリプトを利用してのバックアップ運用を開始しているものの、このhot-backup.pyスクリプトはデフォルトではレポジトリのディレクトリコピーに近い形でのバックアップを行うため、圧縮ファイルとかになっていませんでした。

で、その後、それだといろいろと面倒だなぁと感じてきたのでバックアップ時にアーカイブすることに。

やりかたは簡単で、--archive-type=XXXというオプションを付けてhot-backup.pyを実行するだけ。

hot-backup.py --archive-type=gz /svnroot-tritonn /mnt/usbhdd/backup > /dev/null 2>&1

ここで指定できるアーカイブの形式は、以下の通り。

  --archive-type=FMT Create an archive of the backup. FMT can be one of:
                       bz2 : Creates a bzip2 compressed tar file.
                       gz  : Creates a gzip compressed tar file.
                       zip : Creates a compressed zip file.