下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Linux系统备份与恢复的方法

作者:课课家教育     来源: http://www.kokojia.com点击数:2504发布时间: 2016-10-15 13:17:17

标签: linux系统linux命令系统运维

  使用Windows系统的用户都知道,无论是什么系统,最安全最备份的做法就是先调试好之后,然后再群备份好,当遇到系统问题的时候,然后是直接进行系统的一个还原就可以了,即省时间又省力气,下面我们来看看有关Linux系统备份还原的相关的操作知识,有不懂的朋友们可以来学习一下。相信可以为你带来一定的帮助。

Linux系统备份与恢复的方法_linux系统_linux命令_系统运维_课课家

  备份与恢复系统它们是承担着事前备份与事后恢复的职能。在当前的网络环境下面,我们知道任何一个网络上的信息系统都不可能保证绝对的安全。只要有网络存在,就会有各种各样的网络安全威胁,这是大家都了解的。

  现在很多为了抵御网络的攻击和入侵,虽然是安装了入侵检测系统、防火墙系统等,黑客们的入侵手段也日益高明,他们总能找到这些系统的安全漏洞及不足进行入侵,因此网络安全还是需要格外的注意。

  一般在这种情况下,我们是很难保证网络中关键系统的绝对安全,这个时候就是需要用到备份及恢复技术。备份及恢复技术就是使用存储介质和一定的策略,定期的将系统业务数据备份下来,目的是以保证数据意外丢失时能尽快恢复,将用户的损失降到最低点。这也是信息安全中一种重要的技术,需要掌握的一项专业技能。

  Linux下的备份技术

  一般对于备份和恢复来说,Linux它提供了诸如tar、cpio、dump等工具来实现操作,这样用户将不必再另外的进行购买,就可以是根据系统的实际情况,然后是结合使用相应的备份恢复工具实现备份与恢复的基本功能,因此操作起来也并不是特别难的一个操作。

  tar工具介绍

  现在tar是一个已移植到Linux中的经典Unix命令。所谓的tar它是tapearchive(磁带归档)的缩写,最初设计是用于将文件打包到磁带上,现在我们大部分是可以使用它来实现备份某个分区,又或者是某些重要的文件目录。

  现在我们使用tar可以打包整个目录树,这也使得它特别适合用于备份。如果是归档文件可以全部还原,或从中展开单独的文件和目录。备份可以保存到基于文件的设备或磁带设备上。在操作中文件可以在还原时重定向,这样是为了方便将它们重新放到一个与最初保存它们的目录(或系统)不同的目录(或系统)。需要知道的是tar它是与文件系统无关的,因而它的适用范围很广,并且它可以是使用在ext2、ext3、jfs、Reiser和其他文件系统上。

  一般来说使用tar非常类似于使用诸如Windows环境下的Winzip、WinRAR这样的文件实用工具。只需将它指向一个目的(可以是文件或设备),然后指定想要打包的文件,就可以通过标准的压缩类型来动态压缩归档文件,或指定一个自己选择的外部压缩程序。如果是要通过bzip2压缩或解压缩文件,那么是可使用tar-z命令。

  以下是使用该工具进行数据备份的一些例子:

  tarczvf-/root/code>/tmp/code_bak.tgz(将/root/code目录下的所有程序文件打包备份到/tmp/code_bak.tgz)

  tarxzvf/tmp/code_bak.tgz/root/code(将备份的目录文件恢复到指定目录)

  cpio工具的具体介绍

  使用cpio命令可以从tar或者cpio档案文件中拷入或者拷出文件。其实cpio命令和tar命令它们之间是兼容的,但是需要知道的是这个命令具备一些tar命令没有的功能,看到下面所示:

  将会是支持cpio和tar两种档案文件格式;

  可以支持许多老式磁带数据格式;

  并且是能够通过一个管道(pipe-line)来去读取文件的文件名。

  在目前看来只有很少的Linux软件包是以cpio格式发行的。用户如果对cpio命令的详细情况感兴趣,可以通过“mancpio”命令阅读它的使用手册。

  dump和restore介绍

  dump它也是可以执行类似tar的功能。但是dump更加是倾向于考虑文件系统而不是个别的文件。dump检查ext2文件系统上的文件,并且是可以确定哪些文件需要备份。那么这些文件将会是出于安全保护而被复制到指定的磁盘、磁带或其他存储媒体上。那么在大多数媒体上,容量是通过一直写入直至返回一个end-of-media进行标记来确定的。

  一般配合dump的程序是restore,它主要是用于从转储映像还原文件。restore命令还将会是执行转储的逆向功能。它也是可以首先还原文件系统的完全备份,而后续的增量备份可以在已还原的完全备份之上覆盖。这样就可以是从完全或部分备份中还原单独的文件或者目录树。

  需要了解清楚的是dump和restore都能在网络上运行,所以用户可以通过远程设备进行备份或还原。dump和restore使用磁带驱动器和提供广泛选项的文件设备。但是两者都是仅限用于ext2和ext3文件系统。如果使用的是JFS、Reiser又或者是其它的文件系统,那么还将需要其他的实用工具,比如tar.下面是给大家举个例子

  dump0f/dev/nst0/(将ext2文件系统备份到第一个SCSI设备)

  restore-xf/dev/nst0/home/code(将备份的SCSI设备中的/home/code目录下的所有数据还原到磁盘)

  总结:linux备份与还原的方法和windows比较起来,确实有那么的一点的麻烦,如果是首次操作的朋友们可需要特备的注意一下了,它并不像windows那么简单,需要掌握了解的工具还算是比较多的。

赞(27)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程