HPUX磁带管理命令及常见应用

2024-04-18 02:08

本文主要是介绍HPUX磁带管理命令及常见应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  从用户的角度来看,unix的任何设备都可以看做是文件。因此,可以“打开”合适的磁带驱动器文件来进行写入操作,将要备份的数据写入到文件中去。虽然这听上去过于简单了,但是实际情况就是这样。Unix系统把每一个设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。 从用户的角度来看,对设备的使用和一般文件的使用一样。所以管理磁带的最有效的方法是使用相关命令。

日常应用:

1、磁带备份命令:

       make_tape_recovery -Av  默认备份至/dev/rmt/0mn

       如果有多个磁带机,那么需要使用下面命令

       make_tape_recovery -Av -a /dev/rmt/1mn

2、讀取系統開機磁帶的內容

系統開機磁帶除了第一段檔案資料是儲存有關開機的資料外其他的檔案它是以tar的格式備份到磁帶裏。因此只要你把第一段檔案跳過,就可使用tar指令,來存取其他部分的內容了。

方法如下

#mt -t /dev/rmt/0mn fsf 1

#tar -xvf /dev/rmt/0m [filename]

附註使用mt指令來跳過第一個檔案時必須用/dev/rmt/0mn (No rewind on close) 這個tapedevice file不然等mt指令作完後磁帶又會自動回轉到最開頭的位置。

3、放入磁带,通过“tar”命令测试磁带机是否可用

       # tar -cvf /dev/rmt/0m myfile

4、查看磁带里的内容

       tar cvf/dev/rmt/2m /tmp       写文件进去

       tar -tvf/dev/rmt/2m          查看磁带里的内容

 

命令解释:

  1. mt命令

  mt命令用来控制磁带机。可以使用 mt 命令的 status 选项来获取有关磁带机的状态信息。mt 命令可报告配置文件 /kernel/drv/st.conf 中介绍的所有磁带机的信息。

  mt命令格式:mt [ -f device ] command [ count] ,

  l 显示磁带状态

  # mt -f /dev/rmt/n status

  然后可以替换磁带机编号 0、1、2、3 等,以显示有关所有可用磁带机的信息。

  应用实例:

  显示 QIC-150 磁带机 (/dev/rmt/0) 的状态:

  $ mt -f /dev/rmt/0 status

  Archive QIC-150 tape drive:

  sense key(0x0)= No Additional Sense residual= 0 retries=0

  file no= 0 block no= 0

样例说明:

[root@pms_db1] /> mt -f /dev/rmt/36mn status    ---状态为,未放磁带

Drive:  HP C7438A

Format:

Status: Tape media is not present

File:   0

Block:  0

 

[root@pms_db1] /tmp> mt -f /dev/rmt/36mn status    ----状态为正常

Drive:  HP C7438A

Format:

Status: [41114700] BOT online compressionimmediate-report-mode

File:   0

Block:  0


[root@pms_db2] /tmp> mt -f /dev/rmt/0mn status     ----能备份,但到一半就报错

Drive:  HP C7438A

Format:

Status: [81114700] EOF online compressionimmediate-report-mode   ----磁带到了最后或者中间,需要反转

File:   23

Block:  -1

找了一些资料:

>what is the meaning of "Block: -1"? Does it indicate anyerror?

mt(7) says these fields are no longer used and set to -1:structure forMTIOCGET - mag tape get status command struct mtget {

       BOT,代表磁带在开始处

       EOF(END Of file)

      

  l 重新拉张磁带

  如果读取磁带时出现错误,则可以重新张紧磁带、清洁磁带机,然后重试。请勿重新张紧非 QIC 磁带机。

  $ mt -f /dev/rmt/3 retension

  l 要反绕盒式磁带,请使用 mt 命令。

  $ mt -f /dev/rmt/1 rewind

  2.tar命令

  tar命令是用来建立,还原备份文件的工具程序,Solaris 系统对tar 进行了增强,使之更胜任系统级别的备份。它允许所有或部分要备份的文件和目录列表保存在一个或多个文本文件中。UNIX环境下根文件系统的/dev目录包含了所有和物理设备关联的文件。当对这些文件进行操作时,实际上是在操作下层的物理设备。如果DAT或DLT的磁带机已经连接好并加电,一般下情况下能够自动检测到磁带机并在自检时会提示是否要配置发现的磁带机,选择配置即可。如果用户在起系统时没有发现磁带机,可能是磁带机的驱动已经安装到系统中了。

  tar命令格式:

  tar{c|r|t|u|x}[BDeEFhilmnopPqvw@[0-7]][bfk][X...][块大小] [磁带存档文件] [大小] [排除文件...] {文件 | -I 包含文件 | -C 目录文件}...下面介绍常用选项:

  l 将文件复制到磁带

  1. 进入包含要复制的文件的目录。

  2. 将可写磁带插入磁带机中。

  3. 将文件复制到磁带。命令如下:

  $ tar cvf /dev/rmt/n filenames

  参数说明:c 指明要创建归档文件;v 归档时显示每个文件的名称;

  f /dev/rmt/n 指明应该将归档文件写入指定设备或文件。

  filenames 指明要复制的文件和目录。使用空格分隔多个文件。

  系统会将指定的文件名复制到磁带,并且会覆写该磁带上的任何现有文件。然后从磁带机中取出磁带。在磁带标签中写入文件名称。

  应用实例:把/export/home/目录下两个文件文件复制到磁带

  $ cd /export/home/

  $ ls reports

  reportA reportB

  $ tar cvf /dev/rmt/0 reports

  a reports/ 0 tape blocks

  a reports/reportA 59 tape blocks

  a reports/reportB 61 tape blocks

  $ tar tvf /dev/rmt/0

  l从磁带中恢复文件

  转到要放置文件的目录。

  将磁带插入磁带机。

  从磁带中恢复文件。 使用命令:

  $ tar xvf /dev/rmt/n [filenames]

  参数说明:x 指明应从指定的归档文件中提取文件。指定磁带机中的磁带上的所有文件都会被复制到当前目录。v 恢复时显示每个文件的名称f /dev/rmt/n 指明包含归档文件的磁带设备。filenames 指定要恢复的文件。使用空格分隔多个文件。


这篇关于HPUX磁带管理命令及常见应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/913486

相关文章

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

hdu1394(线段树点更新的应用)

题意:求一个序列经过一定的操作得到的序列的最小逆序数 这题会用到逆序数的一个性质,在0到n-1这些数字组成的乱序排列,将第一个数字A移到最后一位,得到的逆序数为res-a+(n-a-1) 知道上面的知识点后,可以用暴力来解 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#in

zoj3820(树的直径的应用)

题意:在一颗树上找两个点,使得所有点到选择与其更近的一个点的距离的最大值最小。 思路:如果是选择一个点的话,那么点就是直径的中点。现在考虑两个点的情况,先求树的直径,再把直径最中间的边去掉,再求剩下的两个子树中直径的中点。 代码如下: #include <stdio.h>#include <string.h>#include <algorithm>#include <map>#

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

30常用 Maven 命令

Maven 是一个强大的项目管理和构建工具,它广泛用于 Java 项目的依赖管理、构建流程和插件集成。Maven 的命令行工具提供了大量的命令来帮助开发人员管理项目的生命周期、依赖和插件。以下是 常用 Maven 命令的使用场景及其详细解释。 1. mvn clean 使用场景:清理项目的生成目录,通常用于删除项目中自动生成的文件(如 target/ 目录)。共性规律:清理操作

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

AI行业应用(不定期更新)

ChatPDF 可以让你上传一个 PDF 文件,然后针对这个 PDF 进行小结和提问。你可以把各种各样你要研究的分析报告交给它,快速获取到想要知道的信息。https://www.chatpdf.com/