我有近 40,000 个文件夹和超过 187,000 个文件要添加到 nextcloud 服务器。我做了相当多的研究,最后找到了我在下面给出的答案。我在这里添加了这个,这样其他人就不需要进行搜索来找到解决方案。
答案1
我最终找到了一个解释help.nextcloud.com 由 fab。以下是使用步骤的摘要。
- 以 root 身份工作或使用 sudo。
- 查找 nextcloud 数据的存储位置。您通常会在 /var/www/nextcloud/config/config.php 中找到它。搜索数据目录,例如
grep datadirectory /var/www/nextcloud/config/config.ph/config.php
- 确定要放置正在加载的数据的子目录并将数据加载到该目录。
- 更改所有权:
chown www-data:www-data -R /<directory you loaded to>/
cd /var/www/nextcloud
- 将新目录和文件包含到 nextcloud 数据库中:
sudo -u www-data php console.php files:scan --all
这可能要花点时间。扫描我系统上的 187,000 个文件花了 17 分钟。