make_tape_recovery 是HP-UNIX Ignite-UX软件中的一个命令,专门用来实现HP-UNIX系统的备份恢复。要想使用这个命令,必须先安装Ignite软件。

下载链接:http://www.hp.com/go/ignite-ux-download

1、首先确认磁带机设备正常,并且磁带状态正常。可以查看HP磁带管理

2、如果ioscan 扫描出来的设备是/dev/rmt/0mn,用make_tape_recovery -Av 就能备份vg00卷组的内容到磁带,如果扫描出来的设备不是/dev/rmt/0mn,就要指定备份的磁带路径,make_tape_recovery -Av -a /dev/rmt/5mn 。

dmswas01:/>ioscan -fnCtape
Class     I  H/W Path     Driver S/W State   H/W Type     Description
=====================================================================
tape      5  0/2/1/1.4.0  stape   CLAIMED     DEVICE       HP      C7438A
/dev/rmt/5m            /dev/rmt/5mn           /dev/rmt/c2t4d0BEST    /dev/rmt/c2t4d0BESTn
/dev/rmt/5mb           /dev/rmt/5mnb          /dev/rmt/c2t4d0BESTb   /dev/rmt/c2t4d0BESTnb
dmswas01:/>make_tape_recovery -Av -a /dev/rmt/5mn
* Creating local directories for configuration files and archive.
=======  11/15/12 16:33:02 EAT  Started make_tape_recovery. (Thu Nov 15
16:33:02 EAT 2012)
@(#)Ignite-UX Revision C.7.5.142
@(#)ignite/net_recovery (opt) Revision:
/branches/IUX_RA0803/ignite/src@72866 Last Modified: 2008-02-06
15:49:50 -0700 (Wed, 06 Feb 2008)
       * Testing for necessary pax patch.
* Recovery Archive Description = Recovery Archive
* Recovery Archive Location    = /dev/rmt/5mn
* Number of Archives to Save   = 2
* Pax type  = tar
WARNING: Filesystem /webroot/hmgc/uploadbak is not mounted.  It will be
ignored.
In?     dsk/vg  name                    minor#  Associated disks/mountpoints
2       v       /dev/vg00               0x00    /dev/disk/disk1_p2
/dev/vg00/lvol1 /stand  2
/dev/vg00/lvol2
/dev/vg00/lvol3 /       2
/dev/vg00/lvol4 /tmp    2
/dev/vg00/lvol5 /home   2
/dev/vg00/lvol6 /opt    2
/dev/vg00/lvol7 /usr    2
/dev/vg00/lvol8 /var    2
/dev/vg00/was_lv        /was    2
/dev/vg00/gdms_lv       /webroot/hmgc/upload110903      2
/dev/vg00/wasapp_lv     /wasapp 2
/dev/vg00/logfs_lv      /logfs/hmgc     2
0       v       /dev/vgwebroot          0x03    /dev/dsk/c4t0d1 /dev/dsk/c6t0d1 /dev/dsk/c8t0d1 /dev/dsk/c10t0d1
/dev/vgwebroot/webroot_lv
/dev/vgwebroot/lv_webroot       /webroot/hmgc/upload    0
0       v       /dev/vg02               0x01    /dev/dsk/c0t1d0 
        ** 0 - The Volume Group or Filesystem is Not included in the
System Recovery Archive
** 1 - The Volume Group or Filesystem is Partially included in the
System Recovery Archive
** 2 - The Volume Group or Filesystem is Fully included in the
System Recovery Archive
       * Checking Versions of Ignite-UX filesets
* Scanning system for IO devices...
* Boot device is: 0/1/1/0.0xa04b793191b494b.0x0
* Creating System Configuration.
* /opt/ignite/bin/save_config -f
/var/opt/ignite/recovery/2012-11-15,16:33/system_cfg vg00
* Backing Up Volume Group /dev/vg00
* /usr/sbin/vgcfgbackup /dev/vg00
* Creating Map Files for Volume Group /dev/vg00
* /usr/sbin/vgexport -s -p -m /etc/lvmconf/vg00.mapfile /dev/vg00
       * Backing Up Volume Group /dev/vgwebroot
* /usr/sbin/vgcfgbackup /dev/vgwebroot
* Creating Map Files for Volume Group /dev/vgwebroot
* /usr/sbin/vgexport -s -p -m /etc/lvmconf/vgwebroot.mapfile
/dev/vgwebroot
       * Backing Up Volume Group /dev/vg02
* /usr/sbin/vgcfgbackup /dev/vg02
* Creating Map Files for Volume Group /dev/vg02
* /usr/sbin/vgexport -s -p -m /etc/lvmconf/vg02.mapfile /dev/vg02

默认备份vg00,备份信息中,2代表备份的,0代表不备份的

3、make_tape_recovery命令详解

下面的类容主要来自make_tape_recovery man page:

make_tape_recovery 包含下列选项:
           -a tape_drive
                执行tape设备的路径,用于系统备份,默认的传统设备路径是dev/rmt/0mn,除非系统中存在
                /var/opt/ignite/recovery/default文件。在HP-UX 11i v3版本中,当传统模式设备被禁用时,你可以用-a选项灵活的指定
                备份设备。
           -A   这个选项决定哪个disk或者哪个卷组需要备份,默认是vg00。         
           -b   结合-i选项使用,当交互窗口完成后使make_tape_recovery命令在后台执行
           -m tar|cpio|pax
                具体指定备份时使用tar、pax还是cpio命令进行备份,默认是tar命令。
           -v   显示备份时进程执行的信息,报错备份的卷组和磁盘信息。
           -x   include=file|directory
                指定备份的文件或者目录,不要使用文件系统目录,文件名称不要以空格结束
           -x  inc_cross=file|directory
               指定备份的文件系统目录,只能备份本地系统文件,nfs共享的文件系统是不能备份的,文件名称不要以空格结束。
           -x inc_entire=disk|vg_name
                指定备份的磁盘或者卷组名称,使用块设备名称,eg:/dev/dsk/c0t5d0,vg00。
           -x exclude=file|directory
                指定不需要备份的文件或目录,如果一个文件系统没有mount,但是在配置文件/etc/fstab中有记录,在备份信息中
                会提示文件系统没有mount,这个目录将被忽略。

注意事项:

1、没有必要的文件或目录被排除在外。排除的重要文件或目录将被忽略
2、排除优先于包含,如果一个目录同时在排除和包含之中,那么这个目录是不会被备份的。
3、在默认文件中包含和排除的排序是不显示的.
4、文件名称不要包含空格.
5、通过nfs或者LOFS共享的文件或者目录是不能备份的。

4、使用磁带来恢复失败的系统或者卷组,步骤如下:
    4.1、将系统恢复的磁带插入到磁带设备中
    4.2、启动系统
    4.3、将系统设置从磁带设备启动
    4.4、选择不与ISL交互,并允许安装进程自动完成。
 5、使用磁带克隆一个系统:
        如果想要使用磁带克隆一个系统到另外一个系统,最好是使用-i选项来运行make_tape_recovery命令。
   这样会允许你在备份时通过交互界面来修改必须要的信息,例如磁盘信息,主机名称,备份格式,IP地址等),
   如果没有使用-i选项,在进行恢复时,自动安装会在10s后停止。下面介绍详细情况:
   当克隆系统时,修改网络参数是非常重要的,这样会避免造成网络冲突,你必须在安装时使用交互界面来修改:
    5.1、将系统恢复的磁带插入到磁带设备中
    5.2、启动系统,将系统设置从磁带设备启动
    5.3、在出现下面提示信息的时候按下返回键结束非交互的安装模式

HP-UNIX 磁带备份-----make_tape_recovery命令详解相关推荐

  1. 最全面的关于LINUX与UNIX下的dd命令详解

    dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果.用的比较多的还是用dd来备份裸设备.但是不推荐,如果需要备份oracle裸设备,可以使用rman备份,或使用第三方 ...

  2. linux unix命令详解,最全面的关于LINUX与UNIX下的dd命令详解

    dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果.用的比较多的还是用dd来备份裸设备.但是不推荐,如果需要备份oracle裸设备,可以使用rman备份,或使用第三方 ...

  3. UNIX经典命令详解

    UNIX经典命令详解 第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......]  [说明]: ls 命令列出指定目录下 ...

  4. plsql导出表结构_mysqldump命令详解 Part 5-按条件备份表数据

    实验环境: MySQL 5.7.25 Redhat 6.10 前面我们建立了数据库并建立相关的对象 数据库 表 存储过程 函数 触发器 事件 今天的内容为按条件备份表数据 1. 备份语句 我们来备份t ...

  5. 04-mysql数据备份之mysqldump命令详解

    MYSQL数据备份之mysqldump命令详解 一.mysqldump 简介 mysqldump 是 MySQL 自带的逻辑备份工具. 它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数 ...

  6. avast! for linux/unix servers,最常见的Linux/Unix监控工具vmstat命令详解

    最常见的Linux/Unix监控工具vmstat命令详解 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率.内存使用.虚拟内存交换 ...

  7. 使用tar进行磁带备份的命令汇总

    假设你已经设置并安装好了磁带机,本人用的是HP SuitStore 500,外置,SCSI接口. 1. 查看磁带中的目录 tar tvf /dev/st0 2. 查看磁带内容并输出到一个文件中 tar ...

  8. Fedora 中的 Yum 命令详解

    http://pengjiayou.com/blog/yum-fedora-in-order-detailed-explanation 总所周知,Redhat和Fedora的软 件安装命令是rpm,但 ...

  9. Linux-dd命令详解

    Linux-dd命令详解 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 名称: dd 使用权限: 所有使用者dd 这个指令在 ...

最新文章

  1. Django 图片上传upload_to路径指定失效的问题记录
  2. arduino定时器函数如何使用_【Arduino101教程】定时器的使用
  3. C#里partial关键字的作用
  4. [转]/boot/grub/grub.conf 内容诠释
  5. FIR IIR滤波器的设计
  6. 项亮 陈义 王益《推荐系统实践》
  7. 【图像处理】libtiff读写三维TIFF图像(附详细代码)
  8. python基础语法_字符串编码
  9. php header 跳转 ie问题
  10. 【jquery】fancybox 是一款优秀的 jquery 弹出层展示插件
  11. ceph客户端使用_Ceph 基础篇 认证
  12. 简述线性反馈移位寄存器
  13. 华为荣耀立方中播放群晖nas中保存的视频
  14. oracle查看密码过期策略及修改
  15. 查看java堆栈信息
  16. MPU6050六轴传感器
  17. Transforming Cooling Optimization for Green Data Center via Deep Reinforcement Learning 笔记
  18. PLC可编程控制器、单片机开发应用及变频调速综合实训装置
  19. 【C/C++练习题】斐波那契数列
  20. Facebook广告投放:什么是Cloak,Cloak的原理以及主流Cloak程序介绍

热门文章

  1. 计算机一直重启无法进入系统,电脑进不了系统一直重启怎么处理
  2. 单用户MIMO系统(一):信道信息在发端已知
  3. [Go] String型常用操作
  4. .net 6项目使用DB First时报“Unable to resolve service for type......”的错
  5. 电商项目 java 毕业设计_Java电商毕业设计总结(二)
  6. APP - IOS_Application 常用推荐
  7. error: src refspec dev does not match any.
  8. 使用Python控制手机(二)关于淘宝的那些事
  9. Android LBS
  10. 腾讯模拟器国际服服务器维护中,腾讯模拟器能不能玩原神