如何轻松地将 502,000 个缩略图从 VPS 的一个硬盘复制到另一个硬盘?

如何轻松地将 502,000 个缩略图从 VPS 的一个硬盘复制到另一个硬盘?

对于一个大学项目,我正在开发一种可以抓取某些图像并在界面上显示它们的网络服务。

我现在遇到了一个小的可扩展性问题:VPS 的 150 GB SSD 已满。幸运的是,我设法从同一托管提供商那里获得了 1 TB 的 HDD,并使用 webDAV 安装。

但是,我现在面临的问题是将这 501974 个文件移动到新位置。当然,我不希望 Web 界面本身崩溃,所以我现在的想法是:

  1. 将图像复制到新位置。
  2. 重命名当前目录,并将新位置的符号链接赋予其旧名称。
  3. 删除旧目录。

然而,实际的复制步骤需要永远使用cp。我也尝试过,rsync -zP但是这也花费了太长时间(它运行了好几个小时才挂起),以至于 shell 会话提前中断了。

是否有其他更智能的方法将如此大量的文件复制/移动到另一个硬盘上的新位置?

VPS 正在运行 Ubuntu 16。

相关内容