Nextcloud 使用 Linux 命令行批量加载新数据

Nextcloud 使用 Linux 命令行批量加载新数据

我有近 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 分钟。

相关内容