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
のようになる。