免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1853 | 回复: 0
打印 上一主题 下一主题

Solaris下磁带机的简单安装使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-27 11:22 |只看该作者 |倒序浏览
老板突然要我测试公司放了n久没用的磁带机,要在windows下那还不简单,既插既用,最多就是个体力活,可这次是在solaris下面,没办法了,只好自己摸索加上网找资料。
1.磁带机的安装
该死sun的磁带机,除了在面板上面写了个SUN DLT外,翻遍整个磁带机也找不到具体是什么型号的,实在没办法了,把磁带机接上系统看看系统有没有什么tips吧!
安装倒还简单,因为这个磁带机本来就是SUN服务器上附带的,所以很多东西都不用考虑了!直接把磁带机接到服务器SCSI接口上,开了电源,磁带机还算给面子,挺安静的,没发出什么不满的声音。嗯,好的开始是成功的一半。
要是在windows下面,插上磁带机会有提示:发现新硬件,Solaris则完全没有反应,还好不是很难
据说有两种方法,不过第一次方法要关机重启,所有没试过
方法一: OK-> boot -r
方法二: devfsadm -c tape ,用了这命令后磁带机好像可以找到,不过一访问磁带就报错,后来运行了下不带参数的 devfsadm 就好了。

运行 IOSTAT -En 命令,可以明显看到系统已经多了一个磁带机
......
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
rmt/0           Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SUN      Product: DLT7000          Revision: 245F Serial No:
...
最爽的是看到该死的磁带机型号是:DLT7000。

2.磁带机的操作
solaris 对磁带机的分类
磁带设备的地址和逻辑设备名
-------------------------------------------------------------------------------------------------------
磁盘设备 SCSI地址(Target ID) 主逻辑设备名 附加逻辑设备名
-------------------------------------------------------------------------------------------------------
第一个磁带设备
/dev/rmt/0
/dev/rmt/0l
/dev/rmt/0m
/dev/rmt/0h
/dev/rmt/0u
第二个磁带设备
/dev/rmt/1
/dev/rmt/1l
/dev/rmt/1m
/dev/rmt/1h
/dev/rmt/1u

我只接了一个磁带机,所有设备逻辑名应该是/dev/rmt/0
用mt命令查看磁带设备状态
mt -f /dev/rmt/0 status 得到结果是:
Sun DLT7000 tape drive:
   sense key(0x0)= No Additional Sense   residual= 0   retries= 0
   file no= 0   block no= 0
好像情况不错,那下面就做些测试吧
P.S. 磁带机的常用操作还有  mt -f /dev/rmt/0 rewind倒带  mt -f /dev/rmt/0 offline 退磁带 ,无限怀念windows右击磁带,选择eject的美好岁月。

3.备份测试
Solaris下提供的备份命令还真多,功能强大,不象windows下面,你很多时候需要购买额外的超贵的备份软件,赞一下Solaris。
由于备份命令太多,到现在也只学了一个那就是:UFSDUMP.
不废话,直接操作,反正那盘可怜磁带里本来的数据估计也不要了
不过首先也得找点东西备份啊,对于40G的磁带,如果只备份一个文件夹什么的,也太大材小用了吧,决定备份Solaris的文件系统
运行 df -k看看硬盘里都有啥:
/dev/dsk/c0t0d0s0    7261005 6798939  389456    95%    /
/dev/dsk/c0t0d0s3    6050182 3811384 2178297    64%    /usr
/proc                      0       0       0     0%    /proc
fd                         0       0       0     0%    /dev/fd
mnttab                     0       0       0     0%    /etc/mnttab
swap                 1124336      16 1124320     1%    /var/run
swap                 1124336      16 1124320     1%    /tmp
/dev/dsk/c0t0d0s7    3583770  794045 2753888    23%    /export/home
看来看去,好像 /usr挺大的,就备份这个吧
#ufsdump -0cf /dev/rmt/0 /dev/dsk/c0t0d0s3 效果不错
DUMP: 写入 32 千字节记录                           
DUMP: 本级 0 日期转储:2007年04月25日 星期三 12时52分59秒
DUMP: 上一级 0 日期转储:纪元
DUMP: 转储 /dev/rdsk/c0t0d0s3 (database:/usr) 到 /dev/rmt/0cn。
DUMP: 映射(传送 I) [规则文件]
DUMP: 映射 (传送 II) [目录]
DUMP: 估计 7824300 块 (3820.46MB)。
DUMP: 转储(传送 III) [目录]
DUMP: 转储(传送 IV) [规则文件]
DUMP: 87.11% 完成,在 0:01 完成
DUMP: 在 1 卷上的 7824254 块 (3820.44MB)速率是 5564 KB/sec
DUMP: 转储已完成
DUMP: 2007年04月25日 星期三 12时52分59秒 上的 0 级转储
速度还是满快的
磁带机还是挺好玩的,不过先玩到这里吧,关键跟老板交了差先了,有什么好玩的以后继续写!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP