solaris磁带设备怎么用

74次阅读
没有评论

共计 2544 个字符,预计需要花费 7 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 solaris 磁带设备怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

磁带主要用来离线存储数据,通常用于备份。
当一个新的磁带设备连接到系统并被发现后 (ok. boor –r),这个磁带设备就可以使用了。与磁盘不同,磁带设备不需要进行格式化(format),卷标识(label) 等。

磁带设备的地址和逻辑设备名
——————————————————————————————————-
磁盘设备 SCSI 地址(Target ID) 主逻辑设备名 附加逻辑设备名
——————————————————————————————————-
第一个磁带设备 4 /dev/rmt/0 /dev/rmt/0l
/dev/rmt/0m
/dev/rmt/0h
/dev/rmt/0u
第二个磁带设备 5 /dev/rmt/1 /dev/rmt/1l
/dev/rmt/1m
/dev/rmt/1h
/dev/rmt/1u
——————————————————————————————————-
(SCSI 地址可以是总线上的唯一地址)
附加的参数表示了磁带密度
l ———- low
m ——— medium
h ——— high
u ——— ultra

增加一个磁带机的步骤
1. 关闭系统
2. 检查磁带的 SCSI 地址是否设置正确
默认的,磁带机的目标地址为 4,如果你有多个磁带的话,则要设置正确设置第二个磁带机,使它的 SCSI 地址不要与当前的地址相冲突
3. 安装磁带设备
4. 开启系统和所有外围设备(ok. boot –r)

显示一个磁带设备的状态
将磁带放入磁带机中,然后:
# mt –f /dev/rmt/0 status
如果你有多于一个磁带设备,设备则是:/dev/rmt/1, /dev/rmt/2…
你可能会看到如下信息:
Quantum DLT7000 tape drive:
sense key(0x0)= nosense residual= 0 retries= 0
file no= 0 block no= 0
sense key(0x0)= nosense 表示你的系统可以正常访问磁带。
sense key(0x6)= unit attention 表示这个设备可能被重置,或是刚加电的状态
/dev/rmt/0: no tape loaded or drive offline 此信息表示磁带不能访问

no such file or directory 如果你出现了这条信息,你的系统与你的磁带设备无法进行通讯。查看一下,磁带机是否加电,以及连线是否正常,或再次进行:ok. boot –r

磁带的重绕
# mt –f /dev/rmt/0 rewind

与磁带的读写数据有关的命令

主要包括 5 个命令:
cpio, dd, ufsdump, ufsrestore, tar

命令:cpio
cpio 其实就是:copy in/out,从标准输入中读取要拷贝的文件,并将其写入到标准输出。这个命令是很常用的,但是要重定义标准输入和输出。当需要使用多于一个磁带时,可以使用这个命令。
1. 拷贝目录 /work 及所有子目录到磁带 /dev/rmt/0
# cd /work
# ls –R | cpio –ocB /dev/rmt/0

2. 将磁带中的文件拷贝回 /work 目录
# cd /work
# cpio –icBd ?
Available commands are:
ls [arg] – list directory
cd arg – change directory
pwd – print current directory
add [arg] – add‘arg’to list of files to be extracted
delete [arg] – delete‘arg’from list of files to be extracted
extract – extract requested files
setmodes – set modes of requested directories
quit – immediately exit program
what – list dump header information
verbose – toggle verbose flag (useful with‘‘ls’’)
help or‘?’– print this list
IF no‘arg’is supplied, the current directory is used

ufsrestore ls
4lib/ dict mail openwin spool
5bin games man/ preserve src
adm include/ net pub tmp

使用命令:add 来增加要扩展的文件和目录到文件列表
ufsrestore add mail man

现在,从磁带中扩展这些文件,它们将被释放到你当前的工作目录:
ufsrestore extract

当你所需要的文件被扩展后,就可以退出 ufsrestore 了
ufsrestore q

命令:tar
一个 tarfile 通常是一个磁带,但它可能是任何文件。如果数据总量超过了一个磁带,你就需要使用一个不同的磁带命令,因为 tar 命令不可以跨多个卷。
1. 下例显示如果从硬盘拷贝数据到磁带
# tar cvf /dev/rmt/0 /work

参数:
l c —- 创建 tar 文件(在本例中写入到磁带)
l v —- 显示它所拷贝的每个文件的信息(详细模式)
l f —- 指定源设备名,本例中为 /dev/rmt/0

2. 下例显示如何从磁带中拷贝文件到硬盘
# cd /tmp
# tar xvf /dev/rmt/0

l x —- 表示从 tar 文件中扩展文件

以上是“solaris 磁带设备怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2544字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)