对于没有SNAPSHOT或BACKUP的LINUX机器或者VPS,我们可以手动对其整体硬盘进行备份与恢复,下面我们将用到DD命令
首先用命令查看硬盘符,得知即将备份硬盘位/dev/vda
fdisk -l

我们用命令将/dev/vda压缩后远程传送至A.B.C.D的服务器,SSH端口为2222, 如果速度较慢,可以使用SCREEN后台运行。
dd if=/dev/vda | gzip -1 - | ssh -p2222 [email protected] dd of=/root/backup.gz
运行完上面的备份,在A.B.C.D机器中就有名为backup.gz的备份文件。
恢复过程:首先将需要恢复的机器进入RESCUE模式,输入DD命令进行硬盘覆盖。目录仍然为上面fdisk -l查到的目录/dev/vda
wget -O- "http://A.B.C.D/backup.gz" | gunzip | dd of=/dev/vda
命令结束后,关闭RESCUE模式,重启机器,恢复就完成了。