AIX环境下直接备份到异机磁带机的方法

2074阅读 0评论2009-04-10 舒风星
分类:系统运维

#tar -b1 -cf - . |rsh remote_host_name "dd ibs=512 obs=1024 of=/dev/tapedevice"
 
--tar命令中的最后一个-代表标准输出,此命令通过管道功能,将tar生成的数据通过标准输出重定向给rsh程序,又通过rsh传送到远端的服务器,最后利用dd命令输出到磁带机。
 
--该命令来源与orian的《走入IBM小型机世界》
 
做个小测试:
 
#tar -b1 -cf - find.out|rsh test2 "dd ibs=512 obs=1024 of=/dev/rmt0"
47+0 records in
23+1 records out
 
[test2:/]#tar tvf /dev/rmt0
tar: blocksize = 2
-rw-r--r--   0 0    22306 Jan 12 11:43:12 2009 find.out
 
[test2:/test]#tar -xvf /dev/rmt0
tar: blocksize = 2
x find.out, 22306 bytes, 44 tape blocks
 
#tar cvf - find.out|rsh test2 dd of=/dev/rmt0
a find.out 44 blocks
48+0 records in
48+0 records out
上一篇:online redo block corrupt导致oracle hung住的问题
下一篇:AIX下远程命令(rsh,rcp,rexec,rlogin)无法执行的诊断方法