您的位置:首页 > 运维架构 > Linux

使用DD备份linux系统

2011-12-21 18:14 267 查看
dd

  特点

  1、对块进行操作,能备份整个硬盘(包括分区表、MBR,其他Linux不能很好支持的文件系统)

  2、可以进行压缩(麻烦一点)

  3、由于是备份整个硬盘,文件系统上没有使用的“空白”空间也会被保存起来,备份文件比较大

  备份

  备份硬盘sda,放到/backup(/backup挂载在其他硬盘如sdb)

  1、最简单的,无压缩:

 

以下是引用片段:

 dd if=/dev/sda of=/backup/sda.dd

  2、用gzip压缩

以下是引用片段:

  dd if=/dev/sda |gzip -c# >/backup/sda.dd.gz

  其中#用数字1-9代替,分别代表最快-最小 3、用bzip2压缩

 

以下是引用片段:

 dd if=/dev/sda |bzip2 -c# >/backup/sda.dd.bz2

  其中#用数字1-9代替,分别代表最快-最小

  如果要看进度可以给dd发送信号SIGUSR1:

以下是引用片段:

  killall -s SIGUSR1 dd

  还原

  还原的目的盘必须和原来大小一样,不然后果很严重……

  1、无压缩

  dd if=/backup/sda.dd of=/dev/sda

  2、gzip

  gzip -dc /backup/sda.dd.gz |dd of=/dev/sda

  3、bzip

  bzip2 -dc /backup/sda.dd.bz2 |dd of=/dev/sda

详细出处参考:/article/1284581.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: