最新范文 方案 计划 总结 报告 体会 事迹 讲话 倡议书 反思 制度 入党

AIX环境下用磁带进行备份与恢复工作的一点总结

日期:2020-08-29  类别:最新范文  编辑:学科吧  【下载本文Word版

AIX环境下用磁带进行备份与恢复工作的一点总结 本文关键词:磁带,进行备份,恢复,环境,工作

AIX环境下用磁带进行备份与恢复工作的一点总结 本文简介:AIX环境下用磁带进行备份与恢复工作的一点总结AIX操作系统下的用磁带进行备份操作步骤:将一盘新磁带或无用磁带插入磁带机#tctl-f/dev/rmt0rewind(重绕磁带设备)1,系统备份#smitmksysbBackupDEVICEorFILE[/dev/rmt0]CreateMAPfiles

AIX环境下用磁带进行备份与恢复工作的一点总结 本文内容:

AIX环境下用磁带进行备份与恢复工作的一点总结

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项中,按F4或Esc+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命令进行文件的备份及其恢复

tar是unix中的一个常用的命令,也是一个很重要的命令。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是不覆盖追加

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

使用cpio命令可将硬盘文件拷贝到磁带或软盘上。

例如,将当前目录下所有以C为后缀的文件拷贝到软盘上:

ls.C

|

cpio

-ov

>

/dev/rfd0

例如,将当前目录的所有文件和子目录拷贝到软盘上:

find

.

-print

|

cpio

-ov

>

/dev/rfd0

使用cpio命令可将文件从软盘或磁带拷贝恢复到硬盘上。

例如,将软盘的文件拷贝到硬盘:

cpio

-iv

/tmp/savevg.log

恢复savevg

的映像

恢复savevg的映像,使用restvg

命令。该命令用于从savevg

命令创建的用户卷组映像中恢复一用户卷组,逻辑卷和文件系统中的内容。

在恢复前要确定有哪些hdisk

是空闲、可用的,这些hdisk

不能被当前系统中任何已定义的卷组所使用,要列出所有用于恢复用户卷组的

hdisk。

#smit

restvg

Restore

DEVICE

or

FILE

[/dev/rmt0]

SHRINK

the

filesystems?

no

PHYSICAL

VOLUME

names

[

]

(Leave

blank

to

use

the

PHYSICAL

VOLUMES

listed

in

the

vgname.data

file

in

the

backup

image)

Number

of

BLOCKS

to

read

in

a

single

input

[

]

(Leave

blank

to

use

a

system

default)

命令完成后,在所指定的hdisk上就创建了一个savevg

所备份的用户卷组。

其命令行方式为:

#restvg

-f

/dev/rmt#

hdisk#

{hdisk#

.}

也可从savevg的映像中恢复某一目录或单独的文件,此时

savevg就象是普通的

备份映像(backup/restore)。在savevg

映像中所有文件都是按相对路径进行备份的。

例如:

restore

-xvqf

/dev/rmt#

./path/file_to_restore

/path

目录下的

文件

file

恢复到当前目录

如何验证所做的系统备份是否可用?

系统备份(mksysb)的介质可以是磁带,也可以是CD和DVD。想要验证所做的系统备份是否可用,比较简单且最可靠的办法是找一台闲机器试着恢复一遍。在不允许恢复的情况下,可以用lsmksysb或listvgbackup命令来列出系统备份的内容,如果系统备份是用磁带做的,也可以验证系统备份rootvg中每个文件的头是否可读。

例如,要列出cd0上的系统备份的内容,用下面的命令:

#

listvgbackup

-f

/dev/cd0

#

lsmksysb

-f

/dev/cd0

要验证rmt0上的系统备份rootvg中每个文件头的可读性,命令如下:

#

lsmksysb

-V

-f

/dev/rmt0

#

listvgbackup

-V

-f

/dev/rmt0

还可以用smit

verifybackup来验证系统备份。

实际上listvgbackup命令是调用lsmksysb命令来完成验证系统备份的,listvgbackup命令是一个Shell脚本程序。这两个命令只能对备份介质上的大部分信息进行验证,并不能验证介质是否可以引导恢复或引导安装,要验证系统备份介质是否可以正常引导机器,惟一的办法是试着从系统备份介质引导机器。

    以上《AIX环境下用磁带进行备份与恢复工作的一点总结》范文由学科吧精心整理,如果您觉得有用,请收藏及关注我们,或向其它人分享我们。转载请注明出处 »学科吧»最新范文»AIX环境下用磁带进行备份与恢复工作的一点总结
‖大家正在看...
设为首页 - 加入收藏 - 关于范文吧 - 返回顶部 - 手机版
Copyright © 学科吧 如对《AIX环境下用磁带进行备份与恢复工作的一点总结》有疑问请及时反馈。All Rights Reserved