文件脱机存储

上传人:橙** 文档编号:333352832 上传时间:2022-09-01 格式:PDF 页数:7 大小:192.33KB
返回 下载 相关 举报
文件脱机存储_第1页
第1页 / 共7页
文件脱机存储_第2页
第2页 / 共7页
文件脱机存储_第3页
第3页 / 共7页
文件脱机存储_第4页
第4页 / 共7页
文件脱机存储_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《文件脱机存储》由会员分享,可在线阅读,更多相关《文件脱机存储(7页珍藏版)》请在金锄头文库上搜索。

1、第 19 章文件脱机存储目标完成此章学习后,你将掌握下列内容:用tar命令将文件存储到磁带上。用find和cpio命令将文件存储到磁带上。用tar或 cpio命令恢复已被存储的文件。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -第 19章文件脱机存储403 19.1 将文件存储到磁带上注释很多时候UNIX 系统的普通用户要将其文件拷贝一份到一些可移动介质上。常用来作备份用的介质包括9 磁道磁带(卷轴为1/2 英寸)和DDS 格式的 DAT 磁带。本章将介绍把文件存到磁带和从磁带恢复文件这些方面的基础知识。系统管理员负责对整个系统作备份,你应该通过系统管理员协调管理所有

2、的磁带备份工作。注意恢复一个已被删除文件的唯一方法是从磁带备份中恢复。关于 DDS磁带自从 HP DAT 产品 1990年推出后,HP 一直只对 DDS 磁带这一种存储介质作技术支持。HP 对 DAT 自动磁带不作技术支持,使用DAT 磁带会使驱动器担保失效。DDS 磁带的规格比普通DAT 磁带的规格要高,只有通过严格的检测,DDS 磁带才可以名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -404UNIX 系统基础贴上 DDS 标签。非 DDS 磁带看上去可以在DAT 驱动器中工作,但可能会导致数据丢失、磁带卡驳、磁头堵塞和驱动器的永久性损坏。确认你使用的DAT 磁带是

3、 DDS 格式的。有些标为Data Grade的磁带并不一定是DDS 格式的磁带。DDS 格式磁带的标志如图19-1 所示。图 19-1 DDS 格式磁带的标志名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -第 19章文件脱机存储405 19.2tar 命令注释tar 命令用来将磁带文件归档。它能将文件保存和恢复到磁带上。其功能决定于第一个参数,这种参数被称为关键参数(key argument)。有效的关键参数举例如下:c创建一个新的归档文件。x将文件从归档库中提取出来。t打印档案的内容列表。r将文件追加到归档库的末尾。u如果要追加的文件是新文件或者已被更新,将该文件追

4、加到归档库的末尾。还可以有以下这些关键参数:v归档或恢复文件时,将这些文件的名字显示到屏幕上(verbose)。f file指定归档库写向的文件。注意:这个文件不一定是一个设备文件。你可以在你的磁盘、目录下创建归档文件。默认为/dev/rmt/0m。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 7 页 -406UNIX 系统基础19.3cpio 命令注释这个命令用来拷贝HP-UX 中的文件和目录,作归档用。cpio 代表 copy input to output。cpio 有两种模式:-o建立一个备份。从标准输入读出文件,将每个文件拷贝到标准输出设备上。-i恢复一个备份。从标准

5、输入读出备份数据,在磁盘上恢复这些数据。建立备份时,cpio -o 命令将标准输入作为读取文件名的源,将标准输出作为归档的目的地。既然将文件列表作为默认的标准输入,将归档作为默认的标准输出,须指定一个磁带设备和要存储的文件的列表。通常用find 命令的输出结果通过管道输入到cpio 中。恢复一个档案时,cpio -i 命令将从标准输入(磁带设备文件)读取该档案,然后将这个文件的内容恢复到磁盘上。产生的文件名取决于创建档案时用的是绝对路径名还是相对路径名。还有一些选项与主要选项-o 和-i 配合使用,见表19-1。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 7 页 -第 19章

6、文件脱机存储407 表 19-1 与-o 和-I 配合使用的选项-o-I 选 项 功 能-c-c 以 ASCII 格式写文件头(如果在归档时已经和-o 配合使用,恢复档案时一定要和-i 配合使用)-d 按指定的需要重新创建目录结构-m 保留现有的修改日期。(对于版本管理很重要)-t 显示档案的内容列表-u 无条件恢复(如果文件已经存在,用这个选项将覆盖掉这个文件)-v-v 显示已经拷贝的文件列表-x-x 处理特殊(设备)文件例子获取内容列表$cpio -ict /dev/rmt/0m 恢复一个单一文件$cpio -icudm “filename”/dev/rmt/0m恢复所有与指定样式相匹配的

7、文件$cpio -icudm ,*filename*?./dev/rmt/0m关于 find命令的注释find 命令可以产生要备份文件的文件名列表,通常和备份命令一起使用。注意:find 可以产生相对路径名列表(find .),也可以产生绝对路径名列表(find /home/user3)。产生文件名列表时采用的方法将决定文件名如何保存在磁带上。语法:find path-list expression expression 支持很多种定义搜索标准的关键字。详情请查阅手册find(1)。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -408UNIX 系统基础19.4实验:文

8、件脱机存储指导完成以下练习后,以名为/dev/rmt/om 的设备文件作为磁带设备文件(或者如果手头上有一个磁带驱动器,你的教员可能会让你实际操作其中一些命令)完成以下练习,写出用到的命令。如果在练习中不想访问磁带驱动器,可以在命令语句中用一个文件名代替/dev/rmt/0m,如:$tar cf /tmp/archive_file mydir 1.用 tar 命令,将主目录中所有以 abc开头的文件归档。2.显示这个磁带档案的内容列表。3.用 find 和 cpio,为主目录下的整个目录树作一个备份。4.将文件 backup 从当前目录中删除。然后用命令 cpio 将这个文件恢复回来。5.创建一个名为/$HOME/tree.cp 的目录。在参考手册cpio(1)中查看cpio 命令的pass模式。使用 cpio 命令的 pass模式,在目录/$HOME/tree.cp 下重建/$HOME/tree 这个目录结构。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号