无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 2400|回复: 16

Linux DD 备份恢复任意系统至空盘

[复制链接]
发表于 2020-9-14 13:18:43 | 显示全部楼层 |阅读模式
本帖最后由 友联电脑 于 2020-9-18 12:36 编辑

     Windows系统的安装,运维,恢复等等,相信绝大多数时候都是用winpe,可有些时候,目标机器的原因,winpe满足不了。不是启动不了,就是网卡没有驱动,在一切数据都是通过网络操控的时候,没有网卡驱动,目标机器就像断线的风筝,失联了。这个时候如果改用Linux去启动目标机器,然后想办法有效的恢复系统镜像至目标硬盘,就解决问题了。此时,很多小伙伴可能会想到,Ghost也有Linux版本,wim压缩也有wimlib开源软件,这两种方案少数时候也是能解决问题的。针对以上两个方案,个人说道说道一下,Ghost for Linux,这个软件能适配的内核较低,在较新的内核及发行版内,无法正常工作,等于没有。其次wimlib能够有效的恢复wim压缩映像,但是对分区后的引导修复,没有相应的的解决方案,导至映像恢复成功后,引导不了,最终任务失败。当然,或许有更好的引导修复方案,只是我自己不会而已。呵呵
      接下来就说说DD,这个任何Linux版本都可以使用的命令行工具,用它读取硬盘,那是想读多少,就读多少,想写多少,就写多少,绝不含糊。所以如果用它用备份和恢复系统镜像,那不是马到功成吗,呵呵。
     切入正题,先从备份说起,首先将镜像系统展开到硬盘,不管之前是什么型式,恢复到硬盘后,就是可以,这个时候不要启动了,进入Linux,开始备份系统


    dd if=/dev/sdx of=xxx.img bs=512 count=xxx     

    以上xxx,需要根据实际情况而定,如多少块硬盘,保存后取什么名了,最后一个备份多少个块数据,是不是相当简单,容易。这个时候没压缩数据,其大小,等同于物理数据块*512/2  ,当然看过去点大,也不太合适,那么,就应该直接压缩一下,然后再保存,虽然共花了不少时间,但压缩后,还是非常能接受的,与ghost极限压缩,wim极限压缩都有的一比。用实事说话,上图
       截屏2020-09-14 下午5.56.39.png

   后者压缩的比前都更小,同一个系统镜像,wim极限压缩后大小为:2294089778,Linux 压缩后的大小为:2255234075,表现真的不错,这是实测的数据,大家有空可以对比测试测试。

   读取+压缩一步到位的命令为:

   dd if=/dev/sdx bs=512 count=xxx | lzma -9 > xxx.img.lzma
  数据包备份好了,后面就是恢复,命令就要返过来

  lzma -dc xxx.img.lzma | dd of=/dev/sdx

  常通情况下,大家会认为,dd会全盘备份,会浪费很多时间在没有数据的地方,对此我的解决办案是,缩小分区,够用就行,待系统正常工作后,进行扩容,windows也好,Linux也好,都是可以实现的。

评分

参与人数 1无忧币 +1 收起 理由
zqm0550 + 1 赞一个!

查看全部评分

发表于 2020-9-14 13:36:28 | 显示全部楼层
正好请教一下,有什么好软件,有如 windows下的Ghost一样,能将linux系统 整个硬盘备份到一个文件并能还原,支持arm64、mips64、x86_64 (amd64),最好还能可以是U盘引导。。。

点评

如果硬盘容量由小到大,DD是个不错的选择,有个发行版叫Redo的,你可以试试,方便,快捷,软件上有个叫fsarchive,备份恢复也不错的,当然,他们都不能支持NTFS  详情 回复 发表于 2020-9-14 14:05
再生龙应该可以吧  详情 回复 发表于 2020-9-14 13:46
回复

使用道具 举报

发表于 2020-9-14 13:46:14 | 显示全部楼层
tmdgdx 发表于 2020-9-14 13:36
正好请教一下,有什么好软件,有如 windows下的Ghost一样,能将linux系统 整个硬盘备份到一个文件并能还原 ...

再生龙应该可以吧

点评

再生龙不支持龙芯等国产CPU  详情 回复 发表于 2020-10-21 18:53
回复

使用道具 举报

 楼主| 发表于 2020-9-14 14:05:55 来自手机 | 显示全部楼层
tmdgdx 发表于 2020-9-14 13:36
正好请教一下,有什么好软件,有如 windows下的Ghost一样,能将linux系统 整个硬盘备份到一个文件并能还原 ...

如果硬盘容量由小到大,DD是个不错的选择,有个发行版叫Redo的,你可以试试,方便,快捷,软件上有个叫fsarchive,备份恢复也不错的,当然,他们都不能支持NTFS
回复

使用道具 举报

发表于 2020-9-14 15:48:59 | 显示全部楼层
用dd備份!?!?
果然厲害

点评

哪里哪里,DD备份和恢复,用过Linux的应该都不陌生,但是用它来备份和恢复操作系统,还是windows,比较少见而已。  详情 回复 发表于 2020-9-14 17:16
回复

使用道具 举报

 楼主| 发表于 2020-9-14 17:16:11 | 显示全部楼层
hkkitlee 发表于 2020-9-14 15:48
用dd備份!?!?
果然厲害

哪里哪里,DD备份和恢复,用过Linux的应该都不陌生,但是用它来备份和恢复操作系统,还是windows,比较少见而已。

点评

只是dd會將未使用的空間也會浪費時間備份,我已經不會考慮用在「硬盤分區」上。  详情 回复 发表于 2020-9-14 21:37
回复

使用道具 举报

发表于 2020-9-14 21:37:55 | 显示全部楼层
友联电脑 发表于 2020-9-14 17:16
哪里哪里,DD备份和恢复,用过Linux的应该都不陌生,但是用它来备份和恢复操作系统,还是windows,比较少 ...

只是dd會將未使用的空間也會浪費時間備份,我已經不會考慮用在「硬盤分區」上。

点评

你说的很对,如果想办法去平衡或收缩所浪费的时光,是否就有想法了  详情 回复 发表于 2020-9-14 22:00
回复

使用道具 举报

 楼主| 发表于 2020-9-14 22:00:21 | 显示全部楼层
hkkitlee 发表于 2020-9-14 21:37
只是dd會將未使用的空間也會浪費時間備份,我已經不會考慮用在「硬盤分區」上。

你说的很对,如果想办法去平衡或收缩所浪费的时光,是否就有想法了
回复

使用道具 举报

发表于 2020-9-15 08:13:44 | 显示全部楼层
感谢各位楼主热情回复!3Q。
回复

使用道具 举报

发表于 2020-9-16 21:09:12 | 显示全部楼层
上传一份可用DD工具呀

点评

DD,只要是Linux就都会有的  详情 回复 发表于 2020-9-16 22:12
回复

使用道具 举报

 楼主| 发表于 2020-9-16 22:12:15 来自手机 | 显示全部楼层
ggmm888 发表于 2020-9-16 21:09
上传一份可用DD工具呀

DD,只要是Linux就都会有的
回复

使用道具 举报

发表于 2020-10-5 17:10:05 | 显示全部楼层
谢谢分享
回复

使用道具 举报

 楼主| 发表于 2020-10-6 22:41:18 来自手机 | 显示全部楼层
DD对目标没有什么要求,不管是sata还是nvme,只要能识别,就Ok的,目前还没有一个失败的记录
回复

使用道具 举报

发表于 2020-10-18 17:56:57 | 显示全部楼层
请教楼主,那这个lzma是不是也是只要是linux都有呢?(没怎么用过Linux)

点评

一般都有,除非那种微型发行版,常规发行版都没问题  详情 回复 发表于 2020-10-18 18:02
回复

使用道具 举报

 楼主| 发表于 2020-10-18 18:02:21 | 显示全部楼层
jascon 发表于 2020-10-18 17:56
请教楼主,那这个lzma是不是也是只要是linux都有呢?(没怎么用过Linux)

一般都有,除非那种微型发行版,常规发行版都没问题
回复

使用道具 举报

发表于 2020-10-18 18:03:23 | 显示全部楼层
好的,谢谢。
回复

使用道具 举报

发表于 2020-10-21 18:53:53 | 显示全部楼层

再生龙不支持龙芯等国产CPU
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2020-11-27 19:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表