一切从简。解决方法来源: https://help.nextcloud.com/t/file-is-locked-how-to-unlock/1883 。开启维护模式:编辑config/config.php
,修改'maintenance' => true,
即开启维护模式。(也可使用OCC命令:php occ maintenance:mode --on
1 进入Nextcloud的数据库,将oc_file_locks
表清空:DELETE FROM oc_file_locks WHERE 1
2 关闭Nextcloud维护模式。如1步骤,修改参数 'maintenance' => false
或使用OCC命令:php occ maintenance:mode --off
3 检查cron任务是否正常,具体可见https://www.orgleaf.com/958.html。
1 使用Redis做文件锁缓存 https://docs.nextcloud.com//server/13/admin_manual/configuration_server/caching_configuration.html#id4。我写的https://www.orgleaf.com/1233.html
2 如果条件不允许使用Redis,在config/config.php
中禁用文件锁:添加一行: 'filelocking.enabled' => false,
。这个方法适合单用户实例。