KVM create and restore a full backup (Disk Image)

Making a backup

Boot the system rescue cd ISO and follow the directions until you get to a shell.

Make a directory to mount a remote filesystem

Code:
mkdir /sshfs

mount a remote filesystem with sshfs

Code:
sshfs user@ip:/dir/to/mount /sshfs

Make the image and compress with gzip. If you are not using virtio-disk, replace vda with sda or hda

Code:
dd if=/dev/vda|gzip>/sshfs/hostname.img.gz

This will take a while depending on the size of your drive, how much data is stored and network speeds. After it finishes, unmount the ISO and reboot your VM.

Restoring a backup

To restore, boot the system rescue CD ISO and follow all the directions until you get a shell and remake a directory to mount the same remote filesystem

Code:
mkdir /sshfs

mount the remote filesystem with sshfs

Code:
sshfs user@ip:/dir/to/mount /sshfs

Now we restore the backup

Code:
gunzip -c /sshfs/hostname.img.gz|dd of=/dev/vda

After it finishes, unmount the ISO and reboot the VM.

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/1889.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(0)

相关文章

  • 安装部署私有云文档管理系统ownCloud

    现在地址:https://owncloud.org/download/ 本次选择使用官方制作好的qemu2镜像: 在需要挂载qemu2镜像(虚拟机)的linux服务器上创建保存qe…

    2018.01.10
    2.3K00
  • QEMU 使用的镜像文件:qcow2 与 raw

    qcow2 格式的文件虽然在性能上比rRaw 格式的有一些损失(主要体现在对于文件增量上,qcow2 格式的文件为了分配 cluster 多花费了一些时间),但是 qcow2 格式…

    2018.01.10
    1.4K00
  • KVM虚拟机迁移宿主服务器

     

    2018.05.21
    1.2K20
  • Linux下KVM的简单使用

    1.KVM简介kvm 是虚拟化技术的一个典型实现,功能非常强大,使用很方便。kvm 本身主要实现对 CPU 的虚拟化,内存和IO的虚拟化使用了开源软件 qemu,qemu 是纯软件…

    2018.01.04
    2.2K30

发表评论

登录后才能评论

评论列表(2条)

  • ag
    ag 2018.01.04 16:26

    参考:http://pof.eslack.org/2010/12/23/best-solution-to-fully-backup-kvm-virtual-machines/

  • ag
    ag 2018.01.04 16:24

    原文:https://www.realwebsolution.in/clients/knowledgebase.php?action=displayarticle&id=27

email