make_tape_recovery -Av -d[-a /dev/rmt/0m] #备份操作系统  (vg00)
                                          #[-a /dev/rmt/0m] 磁带机路径

ioscan -fnkCtape   #查看磁带机状态

nohup make_tape_recovery -Av & (如果ioscan是0mn)
nohup make_tape_recovery -Av -a & (如果ioscan扫描出是非0mn)
nohuo make_tape_recovery -Av -a -m cpio
nohuo make_tape_recovery -Av -m cpio            (如果recovery.log里面有因为path路径长没备进去的文件,改用cpio,默认tar)

看/dev/rmt/0m,1m,2m,xx
如果磁带机新加,在ioscan -fnC扫描出device 路径缺失。必须insf -e -C xxxx(tape)
——————————————————————————————————————————————————————
                                          具体使用介绍:
—————————————————————————————————————————————————
使用fbackup/frecover备份和恢复

------------
1、fbackup备份
----------
用于fbackup命令的选项
选项 含义
-f 输出设备/用作备份介质设备
-0 0到9备份级别,默认为0
-u 更新/var/adm/fbackupfiles/dates文件
-v 详细模式,显示命令的动作
-i 备份包括的路径(文件或目录)
-e 备份中不包括的路径(文件或目录)
-g 用于fbackup的位图文件(位图文件主要包含或排除的文件和目录列表的文件)
-I 生成一个显示备份文件清单的索引文件

例:
备份/etc 目录到磁带上
# fbackup –v –f /dev/rmt/0m –i /etc
备份/etc 目录到磁带上,除了/etc/lp子目录的每一个文件
# fbackup –v –f /dev/rmt/0m –i /etc –e /etc/lp
备份/home 目录到磁带上,并生成一个备份文件的清单的索引文件
# fbackup –v –f /dev/rmt/0m –i /home –I index.home

fbackup 利用graph文件(位图文件)
通过创建一个包含所有目录(或不包括)列表的位图文件来灵活的选择目录或文件的备份。
例:
先创建位图文件
# vi /tmp/fbackupfiles/graph/getc
i /etc
i /home
i /var/spool/cron
i /var/mail
e /etc/lp
:wq!
然后使用这个位图文件并生成目录清单的fbackup命令如下:
#fbackup –0vi /tmp/fbackupfiles/graph/getc –I /tmp/fbackupfiles/index/full.`date ‘+%y%m%d.%H:%M’` -f /dev/rmt/0m

用fbackup 创建增量备份
当用fbackup 命令带 –u 选项时,它更新保存着fbackup活动记录的/var/adm/fbackupfiles/dates文件。只有当/var/adm/fbackupfiles 子目录已经存在时,dates文件才被创建或追加。这是一个简单的文本文件并且在文件中包括如下的信息:
 日期、开始时间和备份的结束时间
 备份级别
 用于fbackup命令的图文件
例:
在级别2使用getc位图文件创建一个备份。
#fbackup –v –g /tmp/fbackupfiles/graph/getc –u -2 –f /dev/rmt/0m
因为任何级别2以上的备份没有有效的历史,这次将是一个全备份。这次备份的信息被保存在/var/adm/fbackupfiles/dates 文件中。它将在下一次备份的时候使用
用同样的图文件在级别3完成一个备份。
#fbackup –v –g /tmp/fbackupfiles/graph/getc –u -3 –f /dev/rmt/0m
因为一个备份在级别2被完成并且在备份完成之后没有包含被改变的文件,所以没有文件被备份。
注意:增量备份只能通过使用-g 和-u 选项的图文件完成。如果在命令行包括(或排除)目录,-u 选项不能用于fbackup

--------------
2、frecover恢复
------------
用于frecover命令的选项
选项 含义
-r 恢复整个备份卷
-g 为选择恢复的文件使用位图文件
-v 详细模式:列出所有恢复文件和目录
-o 强制用一个旧文件覆盖一个新文件
-x 恢复用位图文件声明的文件或用-i 和-e 选项选择的文件
-I path 从备份卷中读出索引写入path,这用于取得目录列表
-e 在恢复过程中排出的文件
-f 使用哪个设备恢复数据
-h 仅恢复目录,不含文件
-F 恢复时不使用待恢复文件的路径。如:备份的/usr/bin/vi和/bin/sh,在/home/root下用-F 恢复的话,结果文件将为/home/root/vi和/home/root/sh
-X 恢复文件到当前目录下。如:当前工作目录为/home/root,用-X选项/usr/bin/vi就恢复到/home/root/usr/bin/vi。当确定不了frecover的文件和目录结果时候,这个选项很有用。
-N 不在硬盘上写入任何文件,只读出备份,输出实际恢复一样的结果,用于校验备份
一般frecover不覆盖磁盘上的新文件
具体的选项参看fbackup的online 手册

例:
恢复磁带上所有的文件。-v 选项列出所有被恢复的文件和目录
#frecover –f /dev/rmt/0m –rv
利用位图文件恢复
#frecover –x –v –f /dev/rmt/0m –g /tmp/fbackupfiles/graph/getc
如果没有文件被删除,它什么也没有显示,因为所有的文件已经存在。

使用tar备份和恢复
tar语法:
tar [-]{txruc}[eONvVwAfblhm{op}][0-7[lmh]] [tapefile] [blocksize]
用于tar命令的选项
选项 含义
-c 在磁带上创建一个新的归档文件。如果磁带上已有文件,则会被擦除。
-t 列出磁带上归档文件的内容/目录
-x 从磁带上归档文件中释放/抽出一个或多个文件到磁盘上
-f filepath 指定归档文件的名称。f缺省时,filepath=/dev/rmt/0m(磁带设备文件)或者/dev/rmt/0mn加上n表示不回带归档。
-r 从现有的归档文件后追加新的归档文件,而不覆盖原来的归档文件
-u 归档时,检查磁带上的文件与新的归档文件有否变化,没有变化,就不归档,有变化就进行归档。这个选项慎用,耗费大量时间来检查、对比文件。
-w 与用户交互,确认每步操作。在把归档文件中部分恢复到磁盘上时,此选项很有用。
-W 校验。对归档的文件与原文件进行校验。比较耗时间。
-C filepath 改变当前工作目录到需要备份的目录filepath。
-A 增加一个tar文件到归档文件中

列:
假设归档目录为 /test/backup, 需要备份的目录为/test/data和/test/data2/hello.txt文件,三个目录路径都是绝对路径。
将/test/data的数据备份到/test/backup的目录下:
# tar cvf /test/backup/data.tar /test/bakup
将/test/data2/hello.txt文件追加到data.tar文件中:
#tar rvf /test/backup/data.tar /test/data2.hello.txt
显示/test/backup/data.tar的文件列表:
#rtar tvf /test/backup/data.tar
将备份的tar文件恢复到宿主目录:
#tar xvf /test/backup/data.tar
通过-w选项将tar 文件的文件有选择的恢复到宿主目录中:
#tar xvfw /test/backup/data.tar
在缺少-f选项时,/dev/rmt/0m是默认的归档地
# tar cv /test/data
将/test/data和test/data2备份到磁带上
# tar cvf /dev/rmt/0mn /test/data /test/data2 (注:选项n表示备份时,磁带不回带)
显示磁带上的tar 文件的列表
# tar tvf /dev/rmt/0m 也可为 # tar –tv
从磁带上的tar 文件恢复数据
# tar –xv 或 #tar –xvf /dev/rmt/0m
注:使用tar命令的时候的绝对路径和相对路径的区别。
例:
将在当前目录/test/data 目录下的文件test.txt 备份到/test/backup后并恢复
# tar cvf /test/backup/test.tar test.txt
# tar xvf /test/bakup/test.tar
如果改变当前工作目录到/test/bakup
执行
# tar xvf /test/bakup/test.tar后,恢复的文件test.txt会释放到当前目录/test/bakup而不是
/test/data中了
一般提倡使用绝对路径进行数据tar 备份。
关于tar文件的压缩和解压:
使用compress对tar文件/test/backup/test.tar 进行压缩
# pwd
/test/data
#compress /test/backup/test.tar
#ls /test/backup
/test/backup/test.tar.Z
对文件/test/backup/test.tar.Z解压
#compress –d /test/backup/test.tar.Z
#ls /test/backup
/test/backup/test.tar.

一、 fbackup的常用方式一:
<1> 进入单用户:
# init –s or shutdown 0
<2> 系统全备份
# fbackup –f /dev/rmt/0m -0iv / -I /tmp/sysbk.index
-f : 设备文件名 ( such as DDS tape driver)
-i : 要包含的目录 -e: 不包含的目录 -I: 备份内容检索目录
-v: 备份内容详细列表 -0 : 零级备份
# fbackup –f /dev/rmt/0m -i /   -e   /home
备份除了目录 /home的所有目录
<3> 说明:该命令方式对系统当前”mounted “ 的文件系统进行备份备份级别说明备份级别

有0~9 个级别,如果当前系统采用零级备份,当下一次采用5 级备份时,系统仅将会对有变

化的文件进行备份

二、 fbackup的常用方式二:
〖1〗# mkdir -p /tmp/fbackupfiles/index
# mkdir -p /tmp/fbackupfiles/log
〖2〗# touch /tmp/fbackupfiles/index/full.`date ’+%y%m%d.%H:%M’`
〖3〗进入单用户
# shutdown –y 0
〖4〗对系统进行全备份
# fbackup –0vi / -f /dev/rmt/0m / -I /tmp/fbackupfiles/index/full.`date ’+%y%m%d.%H:%M’` /
2 > /tmp/fbackupfiles/log/ full.`date ’+%y%m%d.%H:%M’`
〖5〗说明:通过该方式可以知到系统备份需要的时间

三、fbackup的常用方式三:

〖1〗进入单用户
# shutdown –y 0

〖2〗对系统进行全备份

# fbackup –0uv / -f /dev/rmt/0m /
-g /tmp/fbackupfiles/mygraph /
-I /tmp/fbackupfiles/index/full.`date ’+%y%m%d.%H:%M’` /
2 > /tmp/fbackupfiles/log/ full.`date ’+%y%m%d.%H:%M’`

〖3〗说明:文件 mygraph: 包含需要备份的目录,格式如下:
i   /users/data
i   /home/app
e /oracle/sql
参数 u :
当备份系统成功时,系统将更新 /var/adm/fbackupfiles/dates.

四、fbackup的常用方式四:
备份远程系统
1> 登录在本地系统时
# remsh backup_sysname ” fbackup –f DDS_sysname: /dev/rmt/0m -0vi / ”
2> 登录在远程系统时
# fbackup –f backup_sysname: /dev/rmt/0m –0vi /

五、fbackup的常用方式五:
压缩方式备份( 不建议使用、影响系统性能)
1>压缩方式备份
# fbackup –0vi /dir -f - | compress | dd f=/dev/rmt/0m bs=10k
“-” : 指向标准输出
2>查看备份内容
# dd if=/dev/rmt/0m ibs=10k | uncompress | frecover –I - -f -

2 查看磁带上有那些文件

# frecover -rNsv -f /dev/rmt/0m

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22907091/viewspace-746253/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22907091/viewspace-746253/

hp-unix 自带磁带机备份数据相关推荐

  1. p720 自带的磁带机备份aix系统

    p720 自带的磁带机备份aix系统 方法简单: 1.#lsdev -Cc tape 确认磁带设备驱动器名称,如:/dev/rmt0 p720db:/# lsdev -Cc tape rmt0 Ava ...

  2. Unix系统下磁带机配置使用攻略

    掃描磁帶設備: ioscan -nfC tape  此状态说明磁带机正常,若不能备份应该是磁带问题 nbeuxdb</dive>#ioscan -fnC tape Class     I ...

  3. linux磁带备份命令,LINUX下磁带机备份命令表

    1.lsmod (查看硬件设备加载一览表) 2.insmod st0 (把磁带机设备名加载入内核中,如第1步已查看到st0加载入内核则无须进行第2步) 以下为磁带机常用命令: 1.tar cvf /d ...

  4. 免费开源磁带机备份软件_服务器备份和还原过程| 免费和开源软件

    免费开源磁带机备份软件 Performing backups on regular intervals must be viewed as one of a responsible system ad ...

  5. 通过 磁带机 备份 恢复数据 --201308

    一.磁带机的安装 1,  scsi信息查询: sdiconfig -l 会列出所有的scsi设备以及scsi号 0:0,7,0: hba     : (adsb,2) adaptec pci scsi ...

  6. linux查看磁带机端口,linux、unix下使用磁带机的常用命令

    Linux环境使用的磁带机的方式有多种,主要通过Amanda.tar等软件进行操作. Amanda是提供了远程集中备份的功能,通过分别设置客户端.服务器端,实现远程集中存储备份.而Tar主要用于单机环 ...

  7. Linux 磁带机备份完全攻略

    一.确定数据备份策略 首先必须确定在备份过程中操作哪些文件.在商业环境中,这是非常困难的一个决定,而且会产生严重的影响.如果备份了太多数据,会导致备份系统的成本过于庞大,会削减其他方面的开支.如果没有 ...

  8. p720自带的磁带机备份aix系统

    方法简单:   1.#lsdev -Cc tape   确认磁带设备驱动器名称,如:/dev/rmt0   p720db:/# lsdev -Cc tape rmt0 Available 00-08- ...

  9. SCO UNIX下磁带机的安装与备份

    SCO UNIX 下磁带机的安装与备份(一) 由于工作的原因,使用磁带机备份数据.在实现过程中总结了一些经验,供大家参考. 服务器是IBM PC Server 250(双机+阵列柜),操作系统是SCO ...

  10. Linux、UNIX下磁带机的管理和使用

    一.磁带机简单介绍 目前市场上有很多自称是"完美的系统备份选择"的设备,包括磁带机,便携式磁盘驱动器,甚至还有一些神秘的Internet备份系统.对于备份操作来说,还是磁带机提供了 ...

最新文章

  1. python asyncio回调函数_最近用 Python 的 asyncio,有好多不懂。。
  2. lua学习笔记之环境
  3. POJ 1637 Sightseeing tour(最大流)
  4. HashMap类Compute方法详解及样例
  5. linux / scp 详解
  6. pytorch实现L2和L1正则化regularization的方法
  7. @PostContruct注解的使用
  8. python爬虫什么网站都能爬吗_python如何爬取动态网站
  9. IPSEC是如何穿越NAT的
  10. python套用word模板_Python复制Word内容并使用格式设字体与大小实例代码
  11. C++基础知识面试精选100题系列(21-30)[C++ basics]
  12. qt中的句柄类,实体类
  13. 网站被黑、被入侵该如何解决?
  14. Cobbler 批量安装操作系统 (基于Centos7.x )
  15. 云免流usb共享电脑_手机怎么使用USB数据线共享PC网络
  16. 采购入库单扫码校验,收货校验发现供应商送货错误。思迅安卓盘点机PDA
  17. 推荐系统工程实践经验
  18. 怎么样才能在CODELITE中输出中文呢!!!
  19. 【iHMI43 4.3寸液晶模块】demo竖屏例程(版本1.01)发布
  20. 管理会计报告和财务报告的区别

热门文章

  1. 单网卡实现 双IP 双网段(内外网)同时运行
  2. 工程项目全过程,工程项目建设分为几个阶段?
  3. ESP8266通过VS1838B 解码红外遥控器
  4. 修改dataV轮播表背景图
  5. .Net framework 3.5缺失解决
  6. ios 启动图一键生成工具_APP启动图生成
  7. matlab 摄动,孤立特征值情况的矩阵摄动法算例(matlab编程).doc
  8. 正则化的logistic回归
  9. VS2010 无法打开包括文件:“cv.h”
  10. C++ Primer 5th Answers