使用 dd 和 gzip 代替 Ghost 做磁盘镜像

在 Linux 下,其实可以使用 dd 和 gzip 命令来代替 Ghost 做磁盘镜像。但缺点是速度不够理想,据实际测试表明,16 GB(实际占用 4GB)可能需要耗费 1 个小时。

要使用 dd 和 gzip 备份,可以执行命令:
# dd if=/dev/hda1 | gzip > bw.office.sled.10.hda1.dd.gz

在还原时,可以执行下列命令:
# gzip -dc bw.office.sled.10.hda1.dd.gz | dd of=/dev/hda1

值得注意的是,还原时需要使用如 Live CD 之类的 Linux 引导系统。

(感谢 pig345 分享此技巧)


6 Comments

  1. 1 Skywind Commented @ 2006-12-29 1:56 pm

    用squashfs来做会快很多,在我的使用中,一般速度是用dd+gzip的一倍。

  2. 2 SpongeBob Commented @ 2006-12-29 2:32 pm

    You can try partimage.
    It’s a good tools too.

  3. 3 pig345 Commented @ 2006-12-29 5:53 pm

    似乎dd/gzip的唯一好处是linux内置。

  4. 4 benben Commented @ 2006-12-29 10:48 pm

    tar 不可以吗?

  5. 5 pig345 Commented @ 2006-12-30 1:47 pm

    to benben :
    能否给个命令例子?
    dd是对磁盘设备的完全镜像吧。不知道tar是否也可以?

  6. 6 benben Commented @ 2006-12-30 6:26 pm

    http://hi.baidu.com/benben/blog/
    item/
    6be5277f4026500828388a5a.html
    偶用来备份Ubuntu的!