AIX操作系统下的用磁带进行备份操作步骤

备份对于一个系统管理员来讲非常重要,有效的备份不是万能的,但没有备份是万万不可的。因此对系统的备份是系统管理员经常要做的事情, 主要包括rootvg备份和用户数据备份.如果一个系统没有相应的备份,无异于等死。

[@more@]

AIX操作系统下的用磁带进行备份操作步骤:

将一盘新磁带或无用磁带插入磁带机   #tctl -f /dev/rmt0 rewind (重绕磁带设备)

1,系统备份  #smit mksysb

Backup DEVICE or FILE [ /dev/rmt0]

Create MAP files? no

EXCLUDE files? no

List files as they are backed up? no

Generate new /image.data file? yes

EXPAND /tmp if needed? no

Disable software packing of backup? no

Number of BLOCKS to write in a single output []

# (Leave blank to use a system default)

Backup DEVICE or FILE项中,按F4Esc+4 选择系统给出的提示值,一般磁带机设备名为/dev/rmt0,其余参数默认。然后回车,开始系统备份"备份设备或文件"中添入"/dev/rmt0"后回车. 系统会运行很长时间, 等到屏幕显示OK后拿出磁带. 这时候, 系统备份完成.

注意: mksysb仅备份rootvg中已安装的文件系统.
2.
用户数据备份
常用磁带机选项   /dev/rmt0: 若选择/dev/rmt0, 在插入磁带和写完一次磁带时, 磁带机都将磁带 反绕到头. 因此, 下一次备份文件将覆盖本次备份.   /dev/rmt0.1: 若选择/dev/rmt0.1, 则插入磁带和写完一次磁带时, 磁带机均不反绕磁带. 因此, 一盘磁带可以连续备份几个文件或文件系统.    #smit fs

会列出以下选项:

List All File Systems

List All Mounted File Syste

Add / Change / Show / Delet

Mount a File System

Mount a Group of File Syste

Unmount a File System

Unmount a Group of File Sys

Verify a File System

Backup a File System

Restore a File System

List Contents of a Backup

选择Backup a File System

This option will perform a backup by inode.

* FILESYSTEM to backup [/home] +/

(Esc+4 会列出系统中所有的文件系统,通过列表选择要备份的文件系统,例如/home)

* Backup DEVICE [/dev/rmt0.1] +/

(Esc+4 会列出系统中所有的用于备份的所有设备,通过列表选择或添加要进行备份的设备(/dev/rmt0,/dev/fd0),例如/dev/rmt0.1,)

Backup LEVEL (0 for a full backup) [0] #

RECORD backup in /etc/dumpdates? no +

重复上述操作即可在同一盘磁带上备份多个文件系统.

附: /dev/rmt0 /dev/rmt0.* 区别
Rmtx.x
详解
低密度 打开时不倒带保持磁带原位置 关闭后倒带
/dev/rmtx no no yes
/dev/rmtx.1 no no no
/dev/rmtx.2 no yes yes
/dev/rmtx.3 no yes no
/dev/rmtx.4 yes no yes
/dev/rmtx.5 yes no no
/dev/rmtx.6 yes yes yes
/dev/rmtx.7 yes yes no
/dev/rmtx.N N=A+B+C
A=Density B=Retension C=Rewind on close
4=QIC120=120MB 2=yes 1=Do Not rewind
0=QIC150=150MB 0=no 0=Rewind

3. rootvg的恢复   启动机器进入维护模式(参见安装手册), 当出现"Welcome to Base Operating System Installation and Maintanence", 3 "Start Maintenance Mode for System Recovery"   恢复系统   继续选4 "Install from a System Backup"   出现"Choose mksysb Device"画面, "/dev/rmt0"并插入磁带后回车.这时 , 系统自动恢复操作系统.
 4. 用户数据恢复   #tctl -f /dev/rmt0 rewind   #smit fs

会列出以下选项

List All File Systems

List All Mounted File Syste

Add / Change / Show / Delet

Mount a File System

Mount a Group of File Syste

Unmount a File System

Unmount a Group of File Sys

Verify a File System

Backup a File System

Restore a File System

List Contents of a Backup

选择Restore a File System

输出结果如下:

Restore a File System

* Restore DEVICE [/dev/rmt0] +/

(Esc+4 会列出系统中所有的用于恢复的所有设备,通过列表选择或添加要进行恢复的设备(/dev/rmt0,/dev/fd0),例如/dev/rmt0)

* Target DIRECTORY [/] /

(输入要进行系统恢复的文件系统的目标目录)

VERBOSE output? yes +

Number of BLOCKS to read in a single input [] #

operation

系统会自动找到相应目录恢复.

5.用tar命令进行文件的备份及其恢复

tarunix中的一个常用的命令,也是一个很重要的命令。tar命令将磁盘上的文件拷贝到档案媒体上(比如:软盘到硬盘,也可以是硬盘到软盘),或把档案媒体上记录的数据恢复成磁盘上的文件。遇到错误时,t ar命令不提供任何恢复操作。

tar cvf /dev/rmt0 file1 file2 file3(文件名) 将磁盘中的文件备份到磁带

tar rvf /dev/rmt0 file1 file2 file3(文件名) 将磁盘中的文件追加到以前备份的文件后面

tar uvf /dev/rmt0 file1 file2 file3 dir(文件名) 将磁盘上的文件追加到以前备份的文件后面,

tar tvf /dev/rmt0 查看备份到磁带中的文件

tar tvf /dev/rmt0 > stlist 查看备份磁带内容并输出到文件

tar xvf /dev/rmt0 将磁带上的备份文件恢复到当前目录

注:tar cvf 是从头写 tar rvf 是接着写(硬写) tar uvf是不覆盖追加

6cpio向软盘或磁带转存文件

使用cpio命令可将硬盘文件拷贝到磁带或软盘上。 例如,将当前目录下所有以C为后缀的文件拷贝到软盘上:
ls *.C | cpio -ov > /dev/rfd0
例如,将当前目录的所有文件和子目录拷贝到软盘上:
find . -print | cpio -ov > /dev/rfd0
使用cpio命令可将文件从软盘或磁带拷贝恢复到硬盘上。 例如,将软盘的文件拷贝到硬盘:
cpio -iv < /dev/rfd0
例如,列出fd0的文件:
cpio -itr < /dev/rfd0
例如,将软盘的文件拷贝到当前目录:
cpio -idmv < /dev/rfd0
IBM AIX
系统备份与恢复专题FAQ

1 Q:我以前用smitty mksysb 备份了aix到磁带里,现在想清空这盒磁带备份新的aix,请问该用什么命令才能清空磁带?

A:1.tar cvf /dev/rmt0 ( 测试过)

2#tctl -f /dev/rmt0 erase

2 Q如何备份裸设备
AIX
mksysbsavevg都只备份mount的文件系统,如果想备份裸设备,可选择用dd命令,将裸设备中的内容硬拷贝成文件。较完善的方法是选择成熟软件,如IBMSYSBACKStorix Backup Administrator for AIX(该软件可从http://www.storix.net上下载)

3. Q:如何实现两台UNIX之间的磁带拷贝
A:
执行下列命令,利用网络实现磁带拷贝
tar cvfbX - . | compress | rsh AIXMACHINE "uncompress | dd of=/dev/rmt0 obs=20b"
注意:两台UNIX网络设置应允许rsh工作正常

4. Q:如何格式化软盘

Aformat -d /dev/rfd0 注意:在UNIX系统中格式化的软盘不能在DOS中使用。

5 Q:如何软盘拷贝

A:flcopy命令用于将一个软盘中的内容拷贝到另一张软盘上。

摘自:http://www.myfaq.com.cn/2005September/2005-09-13/203085.html

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

转载于:http://blog.itpub.net/668365/viewspace-1016018/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值