Home > 磁盘配置|VPS升级 > linode用户通过ssh+dd命令复制整个磁盘

linode用户通过ssh+dd命令复制整个磁盘

September 13th, 2012 Leave a comment Go to comments

您可以通过ssh结合dd命令将linode整个磁盘拷贝到您的目标源,这将是一个非常有效的方法将您的linode磁盘备份到个人计算机或者其他服务器。总的思路是在linode管理面板开启急救模式,然后在接收端通过ssh结合dd命令拷贝整个磁盘,以下是我的ssh拷贝整个磁盘截图(老易特意将某linode vps的/dev/xvda磁盘调整至1024M,演练了下磁盘拷贝,200秒拷贝完毕)。需要说明的是,linode的日本服务器之间dd磁盘拷贝速度可以达到5M/S,这样拷贝20G的磁盘,大概需要1个小时多点,时间方面可以接受,linode服务器和其他服务器直接用dd拷贝速度估计稍慢。

发送数据端,急救模式重启。

发送数据端,急救模式重启过程。

发送数据端,用linode的lish方式链接。

发送数据端,Finnx窗口截图。默认ssh是不开启的,需要passwd设置ssh密码,/etc/init.d/ssh start开启ssh服务。

以上是在发送数据端进行的操作,下面在接收数据端来操作,dd的if是发送端数据,of是输出至接收端,ssh [email protected] “dd if=/dev/xvda ” | dd of=/home/receive/linode.img  (此条命令输入完毕后,让你输入密码,也就是在刚才您在发送端设置的ssh密码)

接收数据端,ssh拷贝整个磁盘完毕截图。

拷贝完毕,挂载磁盘看看,我把发送端的数据/dev/xvda整个磁盘拷贝至接收端/home/receive/linode.img,在接收端服务器/home/receive/下,可以看出发送端的数据完全拷贝至接收端了。

mkdir linode

mount -o loop linode.img linode

ls linode

bin   dev  home  lost+found  mnt  proc  sbin     srv  tmp  var
boot  etc  lib   media       opt  root  selinux  sys  usr

df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda              20G   11G  8.5G  55% /
tmpfs                        249M  108K  249M   1% /dev/shm
/home/receive/linode.img
                                  1008M  586M  372M  62% /home/receive/linode


若非注明,本博客内容均为原创或翻译自Linode Library,教程默认Centos为linux发行版,转载请注明转自linode中文教程www.linode.im。linode中文教程QQ群:185393826,一起讨论linode及linux,linode中文教程、linode代购、linode合租、linode推介、linode返佣、linode优惠。日本VPS、美国VPS、海外独立服务器代购均在linode.im。

  1. No comments yet.
  1. No trackbacks yet.