数据备份的种类有哪些?常用的方法有哪些?

如题所述

linux环境下的基本备份方法
  现在我们已经讨论了如何调用磁带设备,并且我们已经知道如何决定使用回卷或非回卷设备。但是如何实现将系统的文件从系统中搬移到磁带设备上呢?这是各种备份工具的功能了。所有的linux发布都提供了所有备份工具的祖先:tar(当然实际上dbppt和bppt,
a/k/a
dump
and
restor,才是unix系统的备份工具的亚当)。tar命令在unix
version
7中出现的。该命令的名字来自于"tape
archiver"。该命令被设计为能非常容易的实现将数据从系统备份到磁带中或者从磁带中恢复数据。
  tar命令的基本语法为:
  tar
-mode
-option
[files]
  这里c表示创建(backup),-x提取(restore)或者-t内容列表(list),选项包括如下元素:如-v表示详细输出,-f
file表示目的(创建模式)或源(提取或者列表模式),更详细的信息,请看系统tar命令的手册(man
tar)。
  使用tar做最简单的备份如下所示:
  tar
-cvf
/dev/st0
  lost+found/
  var/
  var/adm/
  var/adm/lst/
  var/adm/lst/log/
  var/adm/lst/log/debug
  var/adm/lst/log/history
  var/adm/lst/log/cmd.trace
  var/adm/lst/log/install.success
  var/adm/lst/log/postin.failed
  var/adm/lst/log/install.failed
  var/adm/lst/analyse/
  var/adm/lst/analyse/boot.img
  var/adm/lst/analyse/boot.msg
  var/adm/lst/analyse/boot.info
  var/adm/lst/analyse/boot.diag
  var/adm/lst/analyse/boot.params
  var/adm/lst/database/
  var/spool/
  [...]
  该命令的c选项表示创建一个新的备份(c),并且使用详细模式(v),并且将整个系统备份输出到/dev/st0(f)。在这种情况下,tar操作将打开/dev/st0文件(设备),将数据流以tar的数据格式的写入到那个打开的文件,并且在所有的数据被写入以后,关闭文件。因为我们这里选择了回卷设备/dev/st0,文件(存储介质)将使设备驱动在tar关闭文件以后回卷磁带。
  下一步将是验证数据被正确的写入到磁带中。不幸的是,linux环境下的tar命令仅仅提供了一种比较模式的验证手段-磁带内容被重新读入,并和原始文件逐字节进行比较。然而,这仍然比没有验证要好很多。因为在进行恢复时发现磁带中有坏数据是一个非常糟糕的事情。
  在恢复结束并且被验证以后,一切并没有结束,因为系统中的数据是不断变化的,一个保持不断变化的系统的备份的方法是持续进行定期的对发生变化的数据进行备份。有很多方法可以实现这样的备份,但是最方便的是增量(incremental)和差分(differential)备份。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-30
企业级的话IBM的TSM数据备份!
第2个回答  2012-12-14
LAN 备份 ,lan-free