红联Linux门户
Linux帮助

dd备份裸设备到磁带

发布时间:2007-09-11 00:06:00来源:红联作者:lication
  需要注意的几个方面:
  1, 磁带的块大小
  2, 恢复的时候注意不要把lvcb覆盖

  偷点懒,直接复制ibm的

  1.备份裸的逻辑卷的步骤:
  (1)设定磁带备份设备的合适的块大小:
  使用下述命令查看当前的块大小:
  # tctl -f /dev/rmt0 status
  使用下述命令设置块大小:
  # chdev -l rmt0 -a block_size=<块的字节数>

  (2)不经过软件压缩进行备份,使用下述命令:
  # dd if=<逻辑卷名> of=/dev/rmt0 ibs=512 obs=<块的字节数> conv=sync

  (3)备份并进行软件压缩,使用下述命令:
  # dd if=<逻辑卷名> bs=512 | compress | dd of=/dev/rmt0 ibs=512 obs=<块的字节数> conv=sync

  2.恢复备份的裸逻辑卷数据的步骤:
  (1)在恢复备份的逻辑卷数据之前需要确定是否保留当前的逻辑卷控制块信息

  (2)若保留当前的逻辑卷控制块信息,使用下面的命令恢复数据:
  a.恢复未经过软件压缩的数据:
  # dd if=/dev/rmt0 ibs=<块的字节数> obs=512 | dd of=/dev/<逻辑卷名> bs=512 skip=1 seek=1

  b.恢复经过软件压缩的数据:
  # dd if=/dev/rmt0 ibs=<块的字节数> obs=512 | uncompress | dd of=/dev/<逻辑卷名> bs=512 skip=1 seek=1

  (3)若覆盖当前的逻辑卷控制块信息,使用下面的命令恢复数据:
  a.恢复未经过软件压缩的数据:
  # dd if=/dev/rmt0 of=/dev/<逻辑卷名> ibs=<块的字节数> obs=512

  b.恢复经过软件压缩的数据:
  # dd if=/dev/rmt0 ibs=<块的字节数> obs=512 | uncompress | dd of=/dev/<逻辑卷名> bs=512
文章评论

共有 0 条评论