AIX下磁带机共享问题
  Phag4aaQX4ZJ 2023年11月02日 46 0


1.使用TSM之类的软件
2. 将要备分的文件系统NFS mount 至A机, 在B机上实行
rsh hostA "tar cvf ....."
两台位于同一网段的P630,其中一台有内置磁带机,现要做没有磁带机机器的系统备份,使用网络备份,待测试
guailong谈到的问题:
两台位于同一网段的P630,其中一台有内置磁带机,现要做没有磁带机机器的系统备份,使用网络备份
本机备份直接用命令行:
#/usr/bin/mksysb '-i' /dev/rmt0
那么是否可以这样:
#/usr/bin/mksysb '-i' 192.168.0.2:/dev/rmt0(192.168.0.2是另外一台有磁带机机器的IP地址)---------注:solaris可以这样做
cesar_wu的回复:
执行下列命令,利用网络实现磁带拷贝
tar cvfbX - . compress rsh AIXMACHINE "uncompress dd of=/dev/rmt0 obs=20b"
注意:两台UNIX网络设置应允许rsh工作正常!
我们的M85也是这种情况,需要找个机会试试

如何在两台AIX主机间实施远程磁带备份

作者:Alex Chan
经本人测试,这个方法是可行的,实际也是这样,但实际应用中拷贝太慢,同时容易出错,所以
效果不是很好,还是应该通过远程硬盘拷贝再进行本地磁带备份比较现实一点
环境:
a2——IBM p690的一个LPAR,没有磁带机。
zh_srv101——IBM p520,接有磁带机设备。
需求:
   需要将a2上的/notes_app、/notes_loan、/yrs、/yrsbak、/home/ftp等文件系统上的数据归档保存。
过程:
1.    分别在两台主机的/目录下创建.rhosts文件,包含两台主机名称。
a2:/:> echo “zh_srv101” >> .rhosts    # 在a2根目录下已经存在 .rhosts 文件
zh_srv101:/>echo "a2" >> .rhosts
分别在a2、zh_srv101上执行 rlogin 主机名 命令,能够正确登陆。
2.    在zh_srv101主机上设置/dev/rmt0的设备属性
zh_srv101:/tmp>lsattr -El rmt0
block_size 1024   BLOCK size (0=variable length)    True
compress    yes Use data COMPRESSION                 True
density_set_1 71 DENSITY setting #1                True
density_set_2 38 DENSITY setting #2                True
extfm       yes Use EXTENDED file marks              True
mode       yes Use DEVICE BUFFERS during writes     True
ret           no RETENSION on tape change or reset True
ret_error     no RETURN error on tape change or reset True
size_in_mb 36000 Size in Megabytes                    False
zh_srv101:/tmp>chdev -l rmt0 -a block_size=0
(或者:chdev -l rmt0 -a block_size=512)
rmt0 changed
zh_srv101:/tmp>lsattr -El rmt0
block_size 0     BLOCK size (0=variable length)    True
compress    yes Use data COMPRESSION                 True
density_set_1 71 DENSITY setting #1                True
density_set_2 38 DENSITY setting #2                True
extfm       yes Use EXTENDED file marks              True
mode       yes Use DEVICE BUFFERS during writes     True
ret           no RETENSION on tape change or reset True
ret_error     no RETURN error on tape change or reset True
size_in_mb 36000 Size in Megabytes                    False
3.    在a2主机上签发如下命令,实施文件系统归档操作
如果将/dev/rmt0的block_size属性设置为:0,使用下面命令备份文件系统。
a2:/:> tar cvBf - ./notes_app ./notes_loan ./yrs ./yrsbak ./home/ftp rsh zh_srv101 "dd ibs=512 obs=512 ōf=/dev/rmt0"
如果将/dev/rmt0的block_size属性设置为512,则可以不指定ibs和obs。
a2:/:> tar cvBf - ./notes_app ./notes_loan ./yrs ./yrsbak ./home/ftp rsh zh_srv101 "dd of=/dev/rmt0"
4.    在zh_srv101主机上检查归档文件
zh_srv101:/>tar tvf /dev/rmt0
5.    还原zh_srv101主机上设置/dev/rmt0的设备属性
zh_srv101:/>chdev –l rmt0 –a block_size=1024
rmt0 changed
总结:
1.    IBM的红皮书上有一句话:The rsh takes stdin and writes it to /dev/rmt0 using 512-byte blocks. 而我们在操作的时候却视而不见,这就是前几次操作失败的根本原因。
2.    tar的man帮助说明中,tar命令的-B选项建立512 Byte的Block,这在使用管道传输时是必须的。
-B —— Forces input and output blocking to 20 blocks per record. With this          option, the tar command can work across communications channels where          blocking may not be maintained.

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月17日   37   0   0 服务器linux
Phag4aaQX4ZJ