- 若想使用系统命令备份裸的逻辑卷(raw lv), 如何做?
-
发布时间:2010-11-30 10:22:31
发布时间:2010-11-30 10:22:31
可使用dd命令通过以下步骤进行:
1. 确定磁带设备的block size(块大小):
使用命令 tctl -f /dev/rmt0 status 查看;
推荐的值为 9track/ 1/4in = 512
8mm/4mm/dlt = 1024
可使用命令 chdev -l rmt0 -a block_size= 修改
2. 若进行无软件压缩的备份,使用如下命令:
dd if= of=/dev/rmt0 ibs=512 obs= conv=sync
若进行有软件压缩的备份,使用如下命令:
dd if= bs=512 | compress | dd of=/dev/rmt0 ibs=512 obs= conv=sync
3. 可使用下面的命令恢复所做的裸设备的备份:
i) 恢复没有进行软件压缩的备份,使用如下命令:
dd if=/dev/rmt0 ibs= obs=512 | dd of=/dev/ bs=512 skip=1 seek=1
ii) 恢复进行了软件压缩的备份,使用如下命令:
dd if=/dev/rmt0 ibs= obs=512 | uncompress | dd of=/dev/ bs=512 skip=1 seek=1
注意:使用dd命令进行备份时不能跨多盘磁带,用户必须确认要备份的裸设备可在一盘磁带上完整备份。
使用ls或mv *命令时, 产生
"Arguments too long"或"Array list too long"的错误信息
环境 产品: AIX
平台: RS
软件版本: AIX V4