ownCloud/Nextcloud 清除文件锁

Posted by 橙叶 on Thu, Aug 22, 2019

一切从简。解决方法来源: 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, 。这个方法适合单用户实例。



comments powered by Disqus