单击鼠标编辑标题文的格式,单击鼠标编辑大纲正文格式,第二个大纲级,第三个大纲级,第四个大纲级,第五个大纲级,第六个大纲级,第七个大纲级,第八个大纲级,第九个大纲级,第,25,章 备份和恢复,进入信息时代,存储在计算机中的数据已变得日益重要,因此防止数据丢失是日常工作中最重要的任务之一。导致数据丢失的原因有很多,如硬件或软件问题、用户意外地删除自己的劳动成果,以及黑客攻击等。当数据遭到破坏时,正确的备份能使数据恢复到上次备份的状态,最大程度地减少数据丢失给用户带来的损失。本章介绍,Ubuntu,系统上的各类备份和恢复工具(命令行和图形化工具)。,25.1,备份带来的好处,在理想情况下,计算机硬件和软件能够永远正常运作,人们不必做多余的备份工作。但现实不会那么完美,现实世界中存在太多的偶然因素,因此计算机系统管理员需要不停地做数据备份,确保数据的安全。以下是导致数据损坏的原因:,自然灾害,如火灾、水灾、地震等直接摧毁计算机系统。,磁盘或其他存储介质被损坏导致数据无法访问。,文件系统被损坏导致文件和目录被删除。,软件问题致使重要文件被误删除。,用户误操作致使重要文件被误删除。,25.2 Linux,备份工具,Linux,提供了许多工具来实现备份和恢复。有些工具可以实现本地备份和恢复,还有些能通过网络实现多台主机的网络备份。这样,用户无需花钱购买昂贵的备份软件便可根据系统的实际情况,结合相应的备份、恢复工具实现自己的备份与恢复策略。本节将对这些工具做一些简单介绍。,25.2.1,本地备份和恢复工具,Linux,提供了一些实用的命令行工具来实现本地备份和恢复,以下分别介绍这些工具:,1,tar,工具,2,cpio,工具,3,dump,和,restore,工具,25.2.2,网络备份工具,Linux,还有一些工具可以用来通过网络实现多台主机的网络备份,系统管理员可以在一台中央主机上创建和管理远程多台主机的备份。这些工具极大减轻了系统管理员的工作负担。以下分别介绍这些工具:,1,Amanda,2,BackupPC,3,Bacula,25.3 BackupPC,,强有力的备份工具,之前介绍过,,BackupPC,是一个伟大的工具。系统管理员可以通过其提供的,Web,接口进行日常管理。,BackupPC,支持以下几种备份机制:,rsync,:,rsyncd,:,smb,:,tar,:,25.3.1,安装,BackupPC,Ubuntu,默认没有安装,BackupPC.,如果读者没有,GNOME,桌面环境(通常在,Ubuntu,服务器情况下),可以使用命令行安装,BackupPC,;如果读者有,GNOME,桌面环境,可以使用新立得安装,BackupPC,。总之,让,Ubuntu,成为,BackupPC,中央服务器是极其简单的事情。以下分别介绍使用命令行和新立得安装,BackupPC,。,1,命令行安装,BackupPC,2,新立得安装,BackupPC,25.3.1,安装,BackupPC,25.3.2,配置,BackupPC,安装完,BackupPC,后,第一件要做的事情就是修改,BackupPC,系统默认创建的管理员“,backuppc”,账号的密码。由于,BackupPC,用随机产生的字符串来作为“,backuppc”,用户账号的密码,因此,有必要改为读者容易记且安全的密码。运行以下命令修改:,sudo htpasswd /etc/backuppc/htpasswd backuppc,输入两次新密码后,新密码将自动生效。现在在浏览器中输入“,http:/localhost/backuppc”,并正确输入用户名和密码后就能访问并管理,BackupPC,了。,25.3.2,配置,BackupPC,25.3.3,定义需要备份的主机,每个需要备份的主机必须加入主机列表之后才能进行正常的备份工作。以下介绍添加需要备份的主机的操作步骤:,25.3.3,定义需要备份的主机,25.3.4,开始用,BackupPC,备份,用户添加完需要备份的主机后就可以开始日常备份工作了。以下介绍备份的操作步骤:,25.3.4,开始用,BackupPC,备份,25.3.5,从,BackupPC,备份中恢复,如果某台主机的数据遭到损坏,用户可以从,BackupPC,备份中恢复数据。以下介绍从,BackupPC,备份中恢复的操作步骤:,25.3.5,从,BackupPC,备份中恢复,25.4,小结,本章首先阐述了备份的重要性,其次简单介绍了,Ubuntu,系统上的各类备份和恢复工具,最后着重讲解了,BackupPC,图形化备份工具在,Ubuntu,上的安装、配置和使用。,BackupPC,非常强大,本章只是对最常用的操作做了介绍,感兴趣的读者可以访问“,”,,了解更多有关,BackupPC,的详细信息。,