Nextcloudの自動アップデートに失敗してバックアップでdisk full

サーバがdisk full になり調べたらNextcloud が自動アップデートと自動バックアップ，しかし失敗というのを毎日繰り返してdisk full になっていました．

はじめ1月ほど前にdisk full になり，cron で動かしているデイリーバックアップが溜まっているせいかと思いそこを掃除したのですが今月になってまたdisk full に．
du コマンドなどで確認するとNextcloud の下の data/updater-${instanceid}/backups/ に毎日Nextcloud のバックアップが作られています．これのせいでdisk full になっているようでした．

Note

${instanceid} については config/config.php の 'instanceid' で確認できます．

ここにNextcloud のバックアップが作られるのはNextcloud のアップデート時です．まずは手動でアップデートを実行してみます．

$ sudo -u www-data php updater/updater.phar

:

[✘] Verify integrity failed
There are more files than the downloaded archive in the downloads/ folder.

Update failed. To resume or retry just execute the updater again.

ダウンロードしたNextcloud アーカイブがおかしそうです．詳細を知るためにログを確認します．

data/updater.log

2026-02-08T22:30:46+0000 T8hDMIut3r [info] storage location: /var/www/files.matoken.org/data/updater-ocws62au2wl3/downloads/
2026-02-08T22:30:57+0000 T8hDMIut3r [info] end of verifyIntegrity()

この storage location の下を見ると前のバージョンのアーカイブが残っていてこれが怪しそうです．

$ ls -lA /var/www/files.matoken.org/data/updater-ocws62au2wl3/downloads/
合計 610548
-rw-r--r-- 1 www-data www-data 312581794 1月 16 04:09 nextcloud-32.0.4.zip
-rw-r--r-- 1 www-data www-data 312597357 2月 9 07:24 nextcloud-32.0.5.zip

古いアーカイブを削除します．

$ rm /var/www/files.matoken.org/data/updater-ocws62au2wl3/downloads/nextcloud-32.0.4.zip

再度アップデートを試みます．(先程バックアップは取得しているので今回はバックアップはスキップ)

$ sudo -u www-data php updater/updater.phar --no-backup

:

"occ upgrade" finished

Keep maintenance mode active? [y/N]
Maintenance mode disabled

Maintenance mode is disabled

今度はアップデートが正常に完了しました．

次の日に確認してもバックアップは作成されていなかったのでこれであたりのようです．

環境

$ sudo -u www-data php /var/www/files.matoken.org/occ --version
Nextcloud 32.0.3
$ lsb_release -dr