Ubuntu Desktop 9.04的系统备份操作


  为了保证操作系统的安全性,进行及时有效的系统备份是十分必要的。在Windows平台上,可用的系统备份软件很多,其中较为常用的是Ghost。在Linux平台上,类似Ghost的系统备份也软件很多,如Partimage、rsnapshot等,这些软件还支持通过网络进行备份或恢复。本文介绍Ubuntu Desktop 9.04系统中如何完成类似Ghost的系统备份操作。

  应用场景

  一天,小王发现Ubuntu系统的分区空间已经所剩无几,将系统分区备份到本地硬盘是不可能的,因为其他分区也没有足够的空间来存放备份文件,那她该怎么办呢?

  问题分析

  像案例中的小王的情形,可以先将文件系统(分区)备份出来,然后更换大的硬盘,再从备份文件恢复系统。问题是如何才能将当前系统分区的数据备份出来呢?很显然,如果有一款备份工具,能够支持联网备份,就可以将小王机器上的文件系统直接通过网络备份到另一台主机上。Partimage就是这样一款软件,使用它可以轻松备份多种类型的分区到映像文件或从映像文件恢复到分区。Partimage 所支持文件系统类型包括 Ext2/Ext3、Reiser3、FAT16/32、NTFS、HPFS、JFS、XFS、UFS、HFS等,支持Linux、Unix、Mac OS X、Windows等多种平台。

  解决办法

  Partimage软件包括客户端与服务器端,Partimage客户端实用工具主要用来备份和恢复分区数据,而Partimage服务器则支持将分区数据备份到远程服务器或从远程服务器恢复数据到本地分区。在Ubuntu默认的软件源中已经含有Partimage软件包,当前版本为0.6.7,我们使用apt-get命令来进行安装。在“应用程序”→“附件”下找到“终端”项,单击该项,则打开一个GNOME终端窗口,在终端窗口中,输入命令:

  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的操作窗口(图1)。

  • 1
  • 2
  • 下一页

相关内容