快速业务通道

如何使用SystemImager备份Ubuntu

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-10

说明

我使用的是Ubuntu 8.10服务器,IP地址是192.168.0.100,作为SystemImager服务器,和一个Ubuntu 8.10系统(可以是一个服务器或桌面系统,取决于你想要备份什么),IP地址是192.168.0.101(这里指的是“客户端”).此IP地址可静态指定的或通过DHCP指派,当我创建镜像时,我将使用ip切换技术,这意味着,如果客户端有一个静态IP地址,在你恢复镜像时,恢复后的系统将具有完全相同的IP地址,如果客户端通过DHCP获得IP,恢复系统将从DHCP得到其它IP,则使恢复后的IP可以是不同的.

在整个教程中,我假设你已经以root用户登录到这两个系统,输入:

sudo su

我将使用最新的稳定版SystemImager(写本文的时候是4.0.2),它还不可以从Ubuntu 8.10的升级库中获得(在8.10升级库中的版本是3.2.3,使用这个版本时,当我尝试恢复系统时,我无法从启动介质启动).

请记住,SystemImager使用rsync,这意味着,任何人在系统恢复期间都可以访问你在服务器上的镜像,除非你在rsyncd配置中限制使用某些IP地址.因此,当你在Internet上做系统备份和恢复时,你应该小心一点(或通过隧道SSH使用rsync,但这是不属于本教程的范畴了),但对本地网络这应该能够很好工作.

在镜像服务器上安装SystemImager

服务端:

在镜像服务器上,您可以如下安装SystemImager:

apt-get install syslinux libappconfig-perl mkisofs binutils
wget http://heanet.dl.sourceforge.net/sourceforge/systemimager/systemimager-boot-i386-standard_4.0.2_all.deb
wget http://heanet.dl.sourceforge.net/sourceforge/systemimager/systemimager-common_4.0.2_all.deb
wget http://heanet.dl.sourceforge.net/sourceforge/systemimager/systemimager-initrd-template-i386_4.0.2_all.deb
wget http://heanet.dl.sourceforge.net/sourceforge/systemimager/systemimager-server_4.0.2_all.deb
wget http://heanet.dl.sourceforge.net/sourceforge/systemconfig/systemconfigurator_2.2.11-1_all.deb
dpkg -i systemimager-* systemconfigurator_2.2.11-1_all.deb

在黄金客户端上安装SystemImager

客户端:

在黄金客户端上,您可以如下安装SystemImager:

apt-get install libappconfig-perl

wget http://heanet.dl.sourceforge.net/sourceforge/systemimager/systemimager-client_4.0.2_all.deb
wget http://heanet.dl.sourceforge.net/sourceforge/systemimager/systemimager-common_4.0.2_all.deb
wget http://heanet.dl.sourceforge.net/sourceforge/systemimager/systemimager-initrd-template-i386_4.0.2_all.deb
wget http://heanet.dl.sourceforge.net/sourceforge/systemconfig/systemconfigurator_2.2.11-1_all.deb
dpkg -i systemimager-* systemconfigurator_2.2.11-1_all.deb

在您创建了一个镜像前,您应该检查的/etc/fstab使用预设值取代所有relatime事件.如果你不这样做,恢复进程将有可能失败,启动镜像内核不知道relatime选项.

vi /etc/fstab

我原来的fstab看起来像这样:

# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda1
UUID=70d7109c-82d3-4bfa-8faa-554b1aae8935 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=6d6205a6-c5dc-4790-a3c0-9823879c3484 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

正如你在第6行看到有一个relatime.因此,我修改如下

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号