disk full – matoken's blog https://matoken.org/blog Is there no plan B? Mon, 09 Feb 2026 20:55:21 +0000 ja hourly 1 https://wordpress.org/?v=6.9.1 https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9-32x32.jpeg disk full – matoken's blog https://matoken.org/blog 32 32 Nextcloudの自動アップデートに失敗してバックアップでdisk full https://matoken.org/blog/2026/02/10/nextcloud-upgrade-fail/ https://matoken.org/blog/2026/02/10/nextcloud-upgrade-fail/#respond Mon, 09 Feb 2026 20:55:20 +0000 https://matoken.org/blog/?p=5226

サーバが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

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

nextcloud 32.0.5

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

環境
$ sudo -u www-data php /var/www/files.matoken.org/occ --version
Nextcloud 32.0.3
$ lsb_release -dr
No LSB modules are available.
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
$ arch
x86_64
]]>
https://matoken.org/blog/2026/02/10/nextcloud-upgrade-fail/feed/ 0