Linux伺服器上的备份和恢复
时间:2007-10-27 来源:不详 作者:林仙
无人或自动备份-定期自动进行备份而不需人力介入之能力,对您而言是否重要?如果是,您可能需要能支援该方案的工具及备份媒体。
使用者友善-使用者友善的介面对您而言是否重要?如果是,您可能想要选择一个文字或图形介面的工具。商业的应用程式可以提供最简便的介面及技术支援。
远端备份-从远端机器进行备份及回存的能力对您而言是否重要?如果是,您可能想要选择命令列或文字模式的工具而不是图形介面(除非您有相当快的网路连结及执行远端Xsessions的能力)。
网路备份-从网路主机进行备份及回存对您而言是否重要?如果是,您可能要用一些支援从网路存取备份设备的命令列工具(像是``tar’’),或是专用工具程式例如``Amanda’’或是一些商业工具程式。
媒体型态-备份可以储存在很多不同的媒体,像是磁带,外接式硬碟,ZIP磁碟,或可读写CD。考虑售价及可靠性,储存容量,及传送速度。
警告:当备份您的系统时,不要包括``/proc’’伪档案系统!/proc中的档案并非真的档案,而仅是看起来像档案的描述,而且指向核心资料结构的连结。备份``/proc/kcore’’,这事实上这是一个伪装档案,包含记忆体中所有的资料,会浪费很多的磁带!您可能也需要避免备份``/mnt’’档案系统,除非您有从CD-ROM,软碟机,网路分享档案,或其他安装设备上备份的特殊需求。 本文来自织梦
明显地,备份及回存的过程会因您所选择的备份方法而有所不同。然而,在这一节,我将会讨论我最常使用的两种工具备份的方法:``tar’’(其名称源於“TapeARchiver”),这是一个命令列式的工具,在*nix系统中具有很高的可携性;以及``KDat’’,一个来自於KDE套件的图形介面磁带备份工具。
最後,我应该补充一点,依您所选择的备份方式,即使该工具没有建立於自动备份时间表上的能力,您仍然可以利用cron功能进行该自动备份。参考使用Cron和Crontab档进行自动作业有关使用cron的细节以及如何建立crontab行程表档案。
使用``tar’’备份:如果您选择``tar’’作为您的备份方案,您可能要花点时间去了解种种的指令选项;键入“mantar”有更深入的明细。您还需要了解如何存取适当的备份媒体;虽然在Unix的世界中对待所有的装置就像处理档案一样,如果您写入到一个字元设备像是磁带,“档案”的名称就是设备本身的名称(亦即.``/dev/nst0’’是一个SCSI介面的磁带机)。
下面的指令会将您的整个Linux系统备份於``/archive/’’档案系统,除了``/proc/’’伪装档案系统,``/mnt/’’,``/archive/’’档案系统(没必要备份我们的备份档!),还有Squid很大的快取资料档(是的,依我之见,浪费备份媒体而且不需要去备份)之外的任何已挂载的档案系统:
文章评论
共有位Admini5网友发表了评论 查看完整内容