有时候需要手动将FTP、Samba等服务器上的数据scp或rsync同步到企业私有云盘Nextcloud的指定目录内,拷贝完之后登录nextcloud账号发现看不到新拷贝的文件,这是因为虽然拷贝了文件,但是Nextcloud/Owncloud的数据库里并没有这些文件的信息,文件信息是被存储在nextcloud数据库的oc_filecache表中。
解决办法:
到Nextcloud/Owncloud的data目录,执行以下命令:
1 2 3 | cd /var/www/nextcloud chown -R www-data.www-data * sudo -u www-data php occ files:scan --all |