如何备份ubuntu服务器并在新计算机上还原

前端之家收集整理的这篇文章主要介绍了如何备份ubuntu服务器并在新计算机上还原前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个专用(虚拟)服务器,我只有SSH访问.我想将服务器备份/克隆到我的本地虚拟机.

我尝试使用tar备份所有基本文件,但后来我努力在新的虚拟机上恢复它.我没有设法使我的新VM可启动.

所以欢迎任何帮助.

服务器操作系统版本ubuntu 10.04.3

编辑

虚拟化平台 – OpenVZ

有可能的,

尝试设置具有大量磁盘空间的另一台机器(至少足以支持vps和主机操作系统的大小)

可以说这个磁盘叫做/ dev / sda,你的数据存储在这里.

然后dd if = / dev / sda | ssh username @ placetobackup“dd of = / directory_of_backups_on_ssh_server / backupfile.img”

现在从服务器下载备份img后,将其放在(外部)硬盘上.接下来启动一个ubuntu live磁盘.创建一个新分区,在硬盘驱动器上,您将使系统与您的vps及其所有分区具有相同的大小.

让我们说这个磁盘叫做/ dev / sda

让我们说我们的外部磁盘与我们的备份img称为/ dev / sdb

parted /dev/sda mklabel msdos

使用cfdisk对驱动器/ dev / sda进行分区

接下来将硬盘安装到您的实时环境中

mount /dev/sda /mnt

接下来安装你的sdb

mkdir /oldImage; mount /dev/sdb /oldImage 

cd /oldImage

接下来,我们将所有权利复制到新图像

find . -xdev | cpio -pm /mnt

接下来装一些文件夹:

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys

Chroot自己:

chroot /mnt

如果您使用Xen或openVZ等虚拟化软件并设置grub,请安装内核:

apt-get install linux-image-2.6-amd64 grub
grub-install /dev/sda
update-grub

确保在fstab中一切正确

vim /etc/fstab

接下来关闭系统,从我们将所有内容复制到的硬盘启动.

原文链接:https://www.f2er.com/ubuntu/347796.html

猜你在找的Ubuntu相关文章