- 论坛徽章:
- 0
|
老板突然要我测试公司放了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 级转储
速度还是满快的
磁带机还是挺好玩的,不过先玩到这里吧,关键跟老板交了差先了,有什么好玩的以后继续写!! |
|