介绍如何有效使用tar、cpio和rpm工具,对文件进行存档和恢复


所属类别:操作系统

摘要内容:为便于介绍这些工具,本文重点讨论在单用户系统中存档文件。这就意味着备份您的 /home 目录,也可能要备份 /etc 目录中的某些配置文件,这些目录定期更改,如果遇 到问题,它们最难替换

特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!


对于本文,您在 Linux 中最有可能使用的三个存档工具是 GNU tar、GNU cpio 和 rpm(Red Hat Packet Manager)。"Tar" 是 't'ape 'ar'chiver(磁带存档程序)的缩写;它最初用于进行磁带备份。Cpio 得名于 "copy input and output"(拷贝输入和输出) ,与 tar 相类似。rpm 最初由 Red Hat 开发,并向开放源代码团体发布,它是专用的 存档工具,用于打包应用程序软件。

为便于介绍这些工具,本文重点讨论在单用户系统中存档文件。这就意味着备份您的 /home 目录,也可能要备份 /etc 目录中的某些配置文件,这些目录定期更改,如果遇 到问题,它们最难替换。

虽然可以利用 tar 等工具来运行系统备份或数据文件备份,但 在这里不会讨论这些过程,只是如果您使用 Oracle 集群文件系统 (OCFS) 进行备份, 则需要到 oss.oracle.com 下载最新的工具,以便能够使用 tar 备份您的 Oracle 数据 库文件。如果您使用第三方工具进行数据库备份,可能仍然需要这样做,因为某些第三 方数据库备份程序使用 tar。

使用 tar 存档实用程序(如 tar 和 cpio)以其能够保持关联文件信息而为众人所知:目录结构 、文件内容、所有权和模式(权限)设置。(参见我以前的文章“Linux 文件命令精通 指南”,获得关于文件访问权限的解释。)这样允许您存储一个文件系统,并按照您对 其进行存档时的情况确切地重建该文件系统。

对于用户控制的备份或单用户系统,tar 应该是最佳的备份工具。其基本的命令语法是 :

tar mandatory_operation [options] nameoftarfile.tar file(s)_to_archive mandatory_operation

是在 tar 手册页上列出的八项“功能字母”之一。当您调用 tar 时,首先必须确切唯一指定这些“操作”中的一个。这些操作中最常见的是

相关信息

· 走近VB.Net(十一)随心所欲窗体外观(skin精彩源码)

· GTK下的扫雷程序

· 走近VB.Net(十)播放声音文件

· Java集合框架








....

64974 39959