用磁带机备份整个操作系统

举报
wanye 发表于 2019/01/31 15:34:03 2019/01/31
【摘要】 磁带设备对UNIX系统来说,磁带是常用的备份工具之一。 一、 磁带设备的命名规则磁带设备使用了一个逻辑的设备名,逻辑磁带设备文件位于/dev/rmt子目录下,作为一个从/devices目录而来的符号链接。通常情况下,你可以按照下图所示的那样指定一个磁带驱动设备。/dev/rmt/XAnX:驱动器编号选项A:磁带密度选项n:不倒带选项1、通常,通过磁带机的逻辑单元编号来指定...

磁带设备对UNIX系统来说,磁带是常用的备份工具之一。

 

一、           磁带设备的命名规则

磁带设备使用了一个逻辑的设备名,逻辑磁带设备文件位于/dev/rmt子目录下,作为一个从/devices目录而来的符号链接。通常情况下,你可以按照下图所示的那样指定一个磁带驱动设备。

/dev/rmt/XAn

X:驱动器编号选项

A:磁带密度选项

n:不倒带选项

1、通常,通过磁带机的逻辑单元编号来指定驱动器,该编号是一个从0~n的数字。如果你不指定密度,磁带机将按照它预定义的那样来写,通常是磁带支持的最高密度(最多时可以把7SCSI磁带机加入到一个SCSI控制器中)。

例如,要指定第一个驱动器,可以使用下面的设备名:

/dev/rmt/0

同理,第二个驱动器为 /dev/rmt/1

2、为一个磁带驱动器指定不同的密度

当某种磁带机只支持某种特定的密度时,就需要指定这个所需的密度,命名规则如下:

/dev/rmt/XA

要判断一个驱动器所支持的不同的密度,查看/dev/rmt子目录,其中包含了支持每个种磁带的不同输出密度类型的磁带机文件集,下表显示了磁带设备名字中的密度选项,例如,要指定在第一个(0)驱动器上的中密度的磁带设备,可以使用下面的设备名:

/dev/rmt/0m

密度选项

意义

Null

默认的情况,表示首选密度(最高)

L

低密度

M

中密度

H

高密度

U

超密度

c

压缩的密度

3、指定不倒带选项

当命令执行后,磁带会自动倒带,除非你在设备名字中指定了不倒带选项。要指定不倒带,可以在设备名的最后输入 n

例如:要在第一个(0)驱动器上指定 一个中密度的原始磁化磁带设备,并且不倒带,可以使用下面的设备名:

/dev/rmt/0mn

二、           控制磁带的几个命令

1、          mt  status  显示磁带机的状态

#mt  -f  /dev/rmt/n status

2、          mt  rewind

3、          mt  offline

4、          mt  fsf  count

三、用磁带机备份

作用的命令:ufsdump

格式:ufsdump option(s) argument(s) filesystem_name

Ufsdump命令可对文件系统做完全或增量备份。

◆完全备份:是对整个文件系统做备份

◆增量备份:是对新创建或修改的文件进行备份。

Ufsdump命令提供了从0910个不同等级的备份级别,其中级别0指完全备份,19代表不同的级别的增量备份,例如:1级增量备份将对上一次0级备份后创建或修改过的文件进行备份。

Ufsdump命令对文件系统做备份时,应使该文件处于umount状态,否则可能会造成无效备份。

参数说明:

0-9:指定备份级别

V:校验

S:空间估算

l :自动加载磁带

ooffine磁带设备

u :更新文件/etc/dumpdates,以记录成功的转储。

filename:指定文件名或磁带设备

例:用磁带机备份及恢复整个操作系统的步骤

备份的步骤:

#init  0  进入OK状态

OK  boot cdrom  -s 进单用户,用光盘引导

#format  查看有几块硬盘正在使用,确认需要备份的硬盘,假如我们查看到有两块硬盘,编号分别是c1t0d0   c1t1d0,而我们需要备份的是c1t0d0,操作系统文件在c1t0d0s0中。

#mkdir  /tmp/a  建立临时存放文件夹

#mount /dev/dsk/c1t0d0s0   /tmp/a c1t0d0s0绑定在/tmp/a

#cd  /tmp/a

#ls 查看文件系统中的文件,是否会操作系统文件

#cd /

#umount  /tmp/a   解除前面的绑定,不解除的话,后面的做不了

#cd  /dev/rmt

#ufsdump  0f  /dev/rmt/0n  /dev/dsk/c1t0d0s0  完全备份c1t0d0s0

 

备份完成后,查看磁带的方法:

#mt  -f  /dev/rmt/0 rewind

#ufsrestore  if  /dev/rmt/0   if:指定路径,用交互模式看磁带的内容

#ufsrestore> ls

#ufsrestore>q

 

四、系统的还原

1、用光盘启动进入单用户模式

2、将需要还原的硬盘格式化

#newfs  /dev/rdsk/c1t0d0s0

3、绑定文件系统

#mount  /dev/dsk/c1t0d0s0  /tmp/a

#cd  /tmp/a

#ls

4、恢复系统

#ufsrestore  rf  /dev/rmt/0

5、删除临时文件

#rm  restoresymtable

6、安装启动块

#cd  /usr/platform/’uname  -n’/lib/fs/ufs

#installboot  bootblk  /dev/rdsk/c1t0d0s0 

注意:uname  –n 是将命令的输出结果输入到上面的那条命令中。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。