Conoha VPSのKusanagi Managerがバックアップだけで容量オーバーになる件の対応

Pocket

Conoha VPSでは、Kusganagi Managerという、WordPressを簡単に高速で利用するツールが用意されている。


Kusanagi Managerでは、複数のWordPressをインストールすることが可能で、それぞれが毎日、全ファイルとdbをバックアップしている。

つまり、すぐ容量は一杯になってしまう。。

現在のバックアップを削除する

バックアップファイルは、 /opt/kusanagi-manager/backup にある。各サイト用ディレクトリの中に、 web_auto とdb_autoとあり、それぞれにファイルとdbのバックアップが入っている。

バックアップ頻度を変更する

バックアップ用scriptは、/etc/cron.d/ の中に、backup_{サイト名} にて指定している。

  SHELL=/bin/bash
  
  20 3 * * * root /opt/kusanagi-manager/kusanagi-manager backup --fqdn hogehoge.net --name $(date "+web_\%Y\%m\%d_\%H\%M\%S")  --target web_auto --limit 14 >> /var/log/kusanagibackup.log 2>&1
  20 3 * * * root /opt/kusanagi-manager/kusanagi-manager backup --fqdn hogehoge.net --name $(date "+db_\%Y\%m\%d_\%H\%M\%S")  --target db_auto --limit 14 >> /var/log/kusanagibackup.log 2>&1
~

これだと毎日バックアップを14日間保持してしまう。そんなに必要ないので、例えば週1回を4回分に変更すると

  SHELL=/bin/bash
  
  20 3 * * SUN root /opt/kusanagi-manager/kusanagi-manager backup --fqdn hogehoge.net --name $(date "+web_\%Y\%m\%d_\%H\%M\%S")  --target web_auto --limit 4 >> /var/log/kusanagibackup.log 2>&1
  20 3 * * SUN root /opt/kusanagi-manager/kusanagi-manager backup --fqdn hogehoge.net --name $(date "+db_\%Y\%m\%d_\%H\%M\%S")  --target db_auto --limit 4 >> /var/log/kusanagibackup.log 2>&1

のようになる。

この記事を書いた人