Docker部署的nextcloud,在更新版本的时候会把/var/www/html里面的文件全部删掉诶,如果把local storage mount到/var/www/html的话会被全部删干净。应该是docker版本的更新脚本的操作。还好我是把google drive mount上去的,尽管被删光了,还是可以从回收站恢复。官方的文档没有任何说明,只能找到一个相关issue https://github.com/nextcloud/docker/issues/1528 。如果把local storage mount到别的路径再通过volume来保存的话,默认的权限会导致只能读不能写,因为nextcloud用户是www-data,host上面的路径所有者是root。总的来讲这个坑实在是很难避免,碰上了真的会被删光文件。