热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何将12GB数据传输到新服务器-HowcanItransfer12GBdatatonewserver

Iminthemiddleofchangingourserver.Weboughtserverspaceatadifferentlocationandneedto

I'm in the middle of changing our server. We bought server space at a different location and need to transfer all the content from our current server to the new one. I need to move 12GB over to the new server. What would be the most convenient, fastest, and easier way to transfer all that data to the new server... Doing a "physical" transfer is not an option.

我正在改变我们的服务器。我们在不同的位置购买了服务器空间,需要将当前服务器中的所有内容传输到新服务器。我需要将12GB移动到新服务器上。将所有数据传输到新服务器的最方便,最快捷,最简单的方法是什么......进行“物理”传输不是一种选择。

I know is going to be a loooong procedure. I'm testing with some data and is taking a long long time.

我知道这将是一个loooong程序。我正在测试一些数据并且需要很长时间。

I'm actually hosting about 10 websites on our local server so, I would like to move all that data to the new server... I do a backup of all the important files: /var/www, /home/, /var/lib/mysql, and others with tar -czf and it results into a 12GB tarball.

我实际上在我们的本地服务器上托管了大约10个网站,所以,我想将所有数据移动到新服务器......我对所有重要文件进行备份:/ var / www,/ home /,/ var / lib / mysql,以及其他tar -czf,它导致12GB的tarball。

I don't have a big upload pipe so, I need to do a reliable transfer during off peak hours, 1am to 6am...

我没有大的上传管道,所以我需要在非高峰时段,凌晨1点到早上6点进行可靠的转移......

Any ideas?

4 个解决方案

#1


6  

rsync

rsync -av --progress localpath usrname@remote:remotepath

I transfer 300GB data last night by this cmd.

我昨晚通过这个cmd传输300GB数据。

Not need resume option, if interuppted, just run this cmd again. It will auto resume.

不需要恢复选项,如果中断,只需再次运行此cmd。它会自动恢复。

Actually, rsync is incremental.

实际上,rsync是增量的。

#2


2  

If you have space on your drive, create a zip or rar archive with all you need. Move the archive to the root of one of your web sites. Use a "multi-threaded" HTTP download accelerator to get the file on the new server. Such tools creates multiple connections to the server, and should therefore improve you download speed noticably.

如果您的驱动器上有空间,请创建一个zip或rar存档,其中包含您需要的所有内容。将存档移动到您的某个网站的根目录。使用“多线程”HTTP下载加速器获取新服务器上的文件。这些工具创建了与服务器的多个连接,因此应该显着提高您的下载速度。

Make several smaller archives with your archive tool to get you started faster and better protection against transfer errors.

使用存档工具制作几个较小的存档,以便更快地启动并更好地防止传输错误。

There are also FTP clients and servers with similar features, but I think the HTTP approach is easier.

还有FTP客户端和具有类似功能的服务器,但我认为HTTP方法更容易。

#3


0  

Since you're on a system with tar, you possibly also have split which can take your massive 12G file and turn it into a large number of smaller files.

由于您使用的是tar系统,因此您可能还需要拆分,这可以将大量的12G文件转换为大量较小的文件。

Then transfer those "reliably" with ftp (do md5sum or cksum at both ends to check all files have duplicated correctly) and put them back together at the destination.

然后使用ftp“可靠地”传输它们(在两端执行md5sum或cksum以检查所有文件是否已正确复制)并将它们放回到目的地。

With pipelines, you shouldn't have to worry about any extra storage space required above and beyond the tarred-up file.

使用管道,您不必担心在tarred-up文件之上和之外需要任何额外的存储空间。

#4


0  

Look into nc or netcat. You can set it up to listen on your "server" and then provide the specifics from the machine with the 12 GB file. If you're after security though, scp is another consideration but it will be far slower than nc (or so I remember reading).

查看nc或netcat。您可以将其设置为在“服务器”上进行侦听,然后使用12 GB文件从计算机中提供详细信息。如果你在安全之后,scp是另一个考虑因素,但它会比nc慢得多(或者我记得读过)。


推荐阅读
  • 2017-2018年度《网络编程与安全》第五次实验报告
    本报告详细记录了2017-2018学年《网络编程与安全》课程第五次实验的具体内容、实验过程、遇到的问题及解决方案。 ... [详细]
  • Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
    本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 本文详细介绍了虚拟专用网(Virtual Private Network, VPN)的概念及其通过公共网络(如互联网)构建临时且安全连接的技术特点。文章探讨了不同类型的隧道协议,包括第二层和第三层隧道协议,并提供了针对IPSec、GRE以及MPLS VPN的具体配置指导。 ... [详细]
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • Python + Pytest 接口自动化测试中 Token 关联登录的实现方法
    本文将深入探讨 Python 和 Pytest 在接口自动化测试中如何实现 Token 关联登录,内容详尽、逻辑清晰,旨在帮助读者掌握这一关键技能。 ... [详细]
  • 为了解决不同服务器间共享图片的需求,我们最初考虑建立一个FTP图片服务器。然而,考虑到项目是一个简单的CMS系统,为了简化流程,团队决定探索七牛云存储的解决方案。本文将详细介绍使用七牛云存储的过程和心得。 ... [详细]
  • 本文详细介绍了如何解压并安装MySQL集群压缩包,创建用户和组,初始化数据库,配置环境变量,并启动相关服务。此外,还提供了详细的命令行操作步骤和常见问题的解决方案。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • 本文探讨了在iOS平台上开发BLE(蓝牙低功耗)应用程序时遇到的挑战,特别是如何实现应用在后台模式下仍能持续扫描并连接蓝牙设备。文章提供了具体的配置方法和常见的问题解决方案。 ... [详细]
  • 本文详细介绍了Java中实现异步调用的多种方式,包括线程创建、Future接口、CompletableFuture类以及Spring框架的@Async注解。通过代码示例和深入解析,帮助读者理解并掌握这些技术。 ... [详细]
author-avatar
1234567山02
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有