将超过 100 万个文件(约 150 GB)从一台服务器迁移到另一台服务器

将超过 100 万个文件(约 150 GB)从一台服务器迁移到另一台服务器

告诉我,你们会如何转移超过一百万个文件,其总大小为约 150 GB从 A 服务器(KVM)VM 到另一台(我们称之为 B,XenCenter)服务器的其他 VM 最多需要 2 天?

目前我正尝试将它们压缩到外部硬盘,然后将它们复制到 B 服务器 VM 上。但是出现了 2 个问题:

  • 仅压缩为 tar.gz 就需要大约 3 天
  • 我无法从虚拟机卸载任何硬盘,不知道为什么。(CentOS 6.3)我可以挂载它,我可以看到文件,一切。但在我给出卸载命令后,它挂起了(等待 1 小时 30 分钟,一个 16GB 的 U 盘和一个 500MB 的文件才被卸载……)

两台虚拟机无法互相看到,这是无法改变的。我目前愿意听取您想到的任何解决方案。

答案1

哦,这多么简单......我的一个朋友告诉了我答案。

由于它们都充当网络服务器,我只需将文件打包成 tar 文件(无需压缩),移动到网站的根文件夹,然后就可以直接使用以下命令将其下载到 B 服务器:获得.....是的...有时局外人有最好的选择。:)

相关内容