芾苙利用Docker安装的nextcloud程序文件,前端时间因为路由器网络崩了,omv一直联系不上,利用omv-firstaid重置网络,也修复不了。后来无奈之下,路由器固件重装,omv重装,各种插件重装!折腾了好几天,总算恢复到了原来的omv系统状态。

但是,面临着一个问题,就是利用Docker安装的nextcloud,识别不了原数据目录下的文件了。且原先的账号密码,因为重装omv后也登陆不了nextcloud了。无奈芾苙只能新建了管理员账号,然后将原先数据存储目录下的文件,手动复制到新账号目录下。
03183-ndhroyu2vks.png
这些文件就是原先通过nextcloud同步的文件,我从老的账号那复制到新的账号里了。然后打开nextcloud网页客户端,不识别这些文件!那么如何解决这个问题呢?
一个命令解决:

docker exec nextcloud php occ files:scan --all

//或

docker exec --user www-data nextcloud php occ files:scan --all

小编是通过下面这个命令解决的这个问题。输入命令后,开始扫描,如果数据比较多,则扫描时间会比较久。扫描完成后,再打开nextcloud网页客户端就能看到数据目录里的文件了~

18600-jznxkf63f5e.png

打开网页客户端后,是这样的!数据又回来了,打开nextcloud PC客户端后,又可以愉快的备份文件了!
85983-axxmeg6nxm4.png