如何使用dd命令备份裸设备

1929阅读 0评论2012-05-29 147189385
分类:系统运维

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命令进行备份时不能跨多盘磁带,用户必须确认要备份的裸设备可在一盘磁带上完整备份。

上一篇:如何建立第二个root用户
下一篇:在Korn Shell中要如何设定 prompt 才会显示出目前所在的目录