- 论坛徽章:
- 0
|
老板突然要我测试公司放了n久没用的磁带机,要在windows下那还不简单,既插既用,最多就是个体力活,可这次是在solaris下面,没办法了,只好自己摸索加上网找资料。\r\n1.磁带机的安装\r\n该死sun的磁带机,除了在面板上面写了个SUN DLT外,翻遍整个磁带机也找不到具体是什么型号的,实在没办法了,把磁带机接上系统看看系统有没有什么tips吧!\r\n安装倒还简单,因为这个磁带机本来就是SUN服务器上附带的,所以很多东西都不用考虑了!直接把磁带机接到服务器SCSI接口上,开了电源,磁带机还算给面子,挺安静的,没发出什么不满的声音。嗯,好的开始是成功的一半。\r\n要是在windows下面,插上磁带机会有提示:发现新硬件,Solaris则完全没有反应,还好不是很难\r\n据说有两种方法,不过第一次方法要关机重启,所有没试过\r\n方法一: OK-> boot -r\r\n方法二: devfsadm -c tape ,用了这命令后磁带机好像可以找到,不过一访问磁带就报错,后来运行了下不带参数的 devfsadm 就好了。\r\n \r\n运行 IOSTAT -En 命令,可以明显看到系统已经多了一个磁带机\r\n......\r\nMedia Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0\r\nIllegal Request: 0 Predictive Failure Analysis: 0\r\nrmt/0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0\r\nVendor: SUN Product: DLT7000 Revision: 245F Serial No:\r\n...\r\n最爽的是看到该死的磁带机型号是:DLT7000。\r\n \r\n2.磁带机的操作\r\nsolaris 对磁带机的分类\r\n 磁带设备的地址和逻辑设备名 \r\n------------------------------------------------------------------------------------------------------- \r\n磁盘设备 SCSI地址(Target ID) 主逻辑设备名 附加逻辑设备名 \r\n------------------------------------------------------------------------------------------------------- \r\n第一个磁带设备 \r\n /dev/rmt/0 \r\n/dev/rmt/0l \r\n/dev/rmt/0m \r\n/dev/rmt/0h \r\n/dev/rmt/0u \r\n第二个磁带设备 \r\n/dev/rmt/1 \r\n/dev/rmt/1l \r\n/dev/rmt/1m \r\n/dev/rmt/1h \r\n/dev/rmt/1u \r\n \r\n我只接了一个磁带机,所有设备逻辑名应该是/dev/rmt/0\r\n用mt命令查看磁带设备状态\r\nmt -f /dev/rmt/0 status 得到结果是:\r\nSun DLT7000 tape drive:\r\n sense key(0x0)= No Additional Sense residual= 0 retries= 0\r\n file no= 0 block no= 0\r\n好像情况不错,那下面就做些测试吧\r\nP.S. 磁带机的常用操作还有 mt -f /dev/rmt/0 rewind倒带 mt -f /dev/rmt/0 offline 退磁带 ,无限怀念windows右击磁带,选择eject的美好岁月。\r\n \r\n3.备份测试\r\nSolaris下提供的备份命令还真多,功能强大,不象windows下面,你很多时候需要购买额外的超贵的备份软件,赞一下Solaris。\r\n由于备份命令太多,到现在也只学了一个那就是:UFSDUMP.\r\n不废话,直接操作,反正那盘可怜磁带里本来的数据估计也不要了\r\n不过首先也得找点东西备份啊,对于40G的磁带,如果只备份一个文件夹什么的,也太大材小用了吧,决定备份Solaris的文件系统\r\n运行 df -k看看硬盘里都有啥:\r\n/dev/dsk/c0t0d0s0 7261005 6798939 389456 95% /\r\n/dev/dsk/c0t0d0s3 6050182 3811384 2178297 64% /usr\r\n/proc 0 0 0 0% /proc\r\nfd 0 0 0 0% /dev/fd\r\nmnttab 0 0 0 0% /etc/mnttab\r\nswap 1124336 16 1124320 1% /var/run\r\nswap 1124336 16 1124320 1% /tmp\r\n/dev/dsk/c0t0d0s7 3583770 794045 2753888 23% /export/home\r\n看来看去,好像 /usr挺大的,就备份这个吧\r\n#ufsdump -0cf /dev/rmt/0 /dev/dsk/c0t0d0s3 效果不错\r\nDUMP: 写入 32 千字节记录 \r\nDUMP: 本级 0 日期转储:2007年04月25日 星期三 12时52分59秒\r\nDUMP: 上一级 0 日期转储:纪元\r\nDUMP: 转储 /dev/rdsk/c0t0d0s3 (database:/usr) 到 /dev/rmt/0cn。\r\nDUMP: 映射(传送 I) [规则文件]\r\nDUMP: 映射 (传送 II) [目录]\r\nDUMP: 估计 7824300 块 (3820.46MB)。\r\nDUMP: 转储(传送 III) [目录]\r\nDUMP: 转储(传送 IV) [规则文件]\r\nDUMP: 87.11% 完成,在 0:01 完成\r\nDUMP: 在 1 卷上的 7824254 块 (3820.44MB)速率是 5564 KB/sec\r\nDUMP: 转储已完成\r\nDUMP: 2007年04月25日 星期三 12时52分59秒 上的 0 级转储\r\n速度还是满快的\r\n磁带机还是挺好玩的,不过先玩到这里吧,关键跟老板交了差先了,有什么好玩的以后继续写!! |
|