存储 频道

Linux 服务器数据备份恢复策略(下)

    d) restore命令

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

    Restore命令举例 

    从磁带备份中提取 /etc 目录,可使用以下命令:
    restore -xf /dev/nst0 /etc

    e)dd命令

    dd 是一个文件系统复制实用工具,它产生文件系统的二进制副本。dd 还可用于产生硬盘驱动器的映像,类似于使用诸如 Symantec 的 Ghost 这样的产品。然而,dd 不是基于文件的,因此您只能使用它来将数据还原到完全相同的硬盘驱动器分区。

    dd命令举例

    1.把第一个硬盘的前 512 个字节存为一个文件:
    dd if=/dev/hda of=disk.mbr bs=512 count=1

    2为软盘建立镜像文件
    dd if=/dev/fd0 of=disk.img bs=1440k
    有趣的是,这个镜像文件能被 HD-Copy ,Winimage 等工具软件读出。

    f) cp命令

    命令cp是copy的缩写,用于复制文件;目录。标准的 cp 命令可用于复制整个目录树。该选项将对非标准的文件执行未知的操作。有些 UNIX 变种和 GNU cp 工具支持 -R 选项,使用该选项可以正确地复制命名管道、链接和其他的文件。

    命令举例

    1 将dir1下的所有目录包括子目录陆续地复制到dir2中。
    #cp -a dir1 dir2

    2.将一个目录中的内容复制到一个已有的目录中
    $ cp -r /home/mc/* /export/home/mc

总结:

    Linux 是一个稳定而可靠的环境。但是任何计算系统都有无法预料的事件,比如硬件故障。拥有关键配置信息的可靠备份是任何负责任的管理计划的组成部分。在 Linux 中可以通过各种各样的方法来执行备份。所涉及的技术从非常简单的脚本驱动的方法,到精心设计的商业化软件。备份可以保存到远程网络设备、磁带驱动器和其他可移动媒体上。备份可以是基于文件的或基于驱动器映像的。可用的选项很多,您可以混合搭配这些技术,为您的环境设计理想的备份计划。备份关键文件涉及到确定相关文件,并找到一种合适的方法存储和备份这些信息。文件可能存储在许多不同的位置,而您应该多加小心,以确保包含重要的、但经常被遗忘的内容,比如内核驱动程序、库和相关配置。

0
相关文章