wikiのバックアップ

wikiのデータもわりと増えてきたため、ファイルサーバ(Tera Station)に1日1回バックアップする仕掛けを施そうとネット徘徊。
イメージとしては
ファイルサーバのフォルダをマウント>DARでバックアップを取るシェル作成>cronで1日1回実行
という感じ。
データ量も大きくないので、当面は差分バックアップなどはなしで毎回日付をつけたバックアップファイルを作ることにした。

  • ファイルサーバのフォルダをマウント
 apt-get install smbfs
 mkdir /backup
 smbmount //共有サーバIP/wikibackup /backup -o username=TeraStationアカウント,password=パスワード,iocharset=eup-jp,codepage=cp932
  • DARインストール
 apt-get install dar
 vi /home/user/backup.sh
  #|/bin/sh
  TDAY=`date +%Y%m%d`
  dar -c /wikibackup$TDAY -R /home/wiki
 chmod 755 /home/user/backup.sh
  • cron登録
 crontab -e
  0 1 * * : /home/user/backup.sh

以上で完成。

apt-getは偉大だと、つくづく思います。