NextcloudでFileが削除できなくなった

いつの間にか2年動かしているNextCloudだが、なんか一部のファイルが削除できなくなるなどの症状が出てきた。 ちょっとググると、どうやら file が lock されているらしい。というわけで、取り急ぎの対処方法

作業手順だけ書くので、中身は各自で調べてください。

www$ sudo -u www-data php occ maintenance:mode --on
www$ psql -U user nextcloud-db-name
xxxx> DELETE FROM oc_file_locks;
xxxx> \q
www$ sudo -u www-data php occ maintenance:mode --off

要するに、oc_file_locks tableに登録されているレコードがlockされているファイルを示しているので、これを消さないと操作ができないということらしい。