为了保证操作系统的安全性,进行及时有效的系统备份是十分必要的。在Windows平台上,可用的系统备份软件很多,其中较为常用的是Ghost。在linux平台上,类似Ghost的系统备份也软件很多,如Partimage、rsnapshot等,这些软件还支持通过网络进行备份或恢复。本文介绍Ubuntu Desktop 9.04系统中如何完成类似Ghost的系统备份操作。 应用场景 问题分析 解决办法 sudo apt-get install partimage partimage-server 命令执行后,自动连接软件源并提示是否下载安装,按“y”键确认后,则自动在线下载并安装该软件包。安装好partimage-server软件包后,partimaged守护进程自动运行,它使用的TCP端口默认为4025,我们可以使用命令“netstat –ta”来查看本机的4025端口是否处于侦听状态。另外,安装partimage-server后,将创建运行守护进程partimaged的用户账号partimg。该账号的默认主目录为:/var/lib/partimaged,这也是远程备份映像文件的默认存放位置。 Partimage的功能包括备份本地分区到本地映像文件、从本地映像文件恢复到本地分区、将本地分区备份到远程服务器或从远程服务器恢复到本地分区。这里主要介绍后两种功能。 要将客户端本地分区直接备份到远程服务器上,要求在远程服务器上安装有服务器软件Partimage-server,并且服务器与客户端均支持SSL安全连接。下面我们在待备份分区的主机上进行操作。当对分区进行备份时,该分区必须没有被挂载使用,否则Partimage软件会提示需要首先卸载该分区。因对分区进行操作需要有管理员的权限,所以我们以管理员身份运行partimage命令。打开一个GNOME终端窗口,输入命令:“sudo partimage”,则出现Partimage的操作窗口。 在窗口的最上方是备份与恢复分区选择列表,我们将光标条移动到分区sdb所在的行,对该分区进行备份操作。在“Image file to create/use”栏输入分区映像文件的名称,如sdbimg。接下来选择执行何种操作(“Action to be done”),这里提供了三个选项,第一个选项是保存分区到一个新的映像文件中,第二个选项是从映像文件恢复到选定的分区,第三个选项是从映像文件恢复主引导记录,第一项为默认选项。 很显然,这里我们选择第一项。接着选择“Connect to Server”项,将光标移到该行,按空格键,则选中该项。在“ip/name of Server”栏填写远程服务器的IP地址或域名,端口采用默认的4025,如远程服务器端采用自定义端口,这里应填写上对应的端口号。用键盘“Tab”键将光标条移到“”上按回车或直接按F5功能键,进入远程服务器登录窗口,输入远程服务器上合法的用户名和口令进行登录。如登录成功,则进入备份选项设定界面,包括设定映像文件的压缩方式。在备份前是否对分区进行检查,当映像文件很大时,是否分割映像文件等。这里使用默认的选项即可,按F5键,在下一个界面中,要求输入分区映像文件的注释信息。 输入注释信息后,按回车,即可进行备份操作。因所建分区大小约为500MB,备份操作很快完成。我们在远程服务器上,进到目录/var/lib/partimaged下,查看是否存在文件sdb.000,如存在,则表明客户端文件系统备份成功。 系统备份成功后,我们可以恢复备份到原电脑上,还可以恢复到一块空白硬盘上(须从partimage的光盘启动)。从存储在远程服务器上的映像文件进行恢复与备份本地分区到远程服务器上的操作类似。在输入远程服务器上存储的映像文件名时,须注意其扩展名(对于没有分割的映像文件,完整的名称类似于保存时输入的名称加000的扩展名),否则会因找不到映像文件而导致恢复失败。 另外,在登录远程服务器时,如登录不成功,可能有多种原因,如客户端与服务器端的Partimage软件版本不匹配、用户名或口令不正确或不支持ssh等。如以远程服务器系统中的用户账号登录,则应将该用户账号对应的用户名加入/etc/partimaged/partimagedusers文件中。 以上我们介绍了用Partimage软件完成Ubuntu Desktop 9.04系统备份的方法,希望能帮助大家更好的使用Ubuntu Desktop 9.04系统,轻松备份,使用无忧。 |
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.