Backup dd重新安装后的软呢帽

Backup dd重新安装后的软呢帽,backup,fedora,dd,Backup,Fedora,Dd,我做了一个Fedora备份,然后使用Windows7运行了一段时间,并尝试使用dd命令(在LiveCD下)安装Fedora,但现在,它加载了黑屏,并说要查看journal:journalctl 存在错误:fsck失败,错误代码为8;未能装载/sysroot等 我使用的命令: sudo dd if=/dev/sda bs=1M conv=noerror | gzip > OS.gz sudo dd if=OS.gz bs=1M conv=noerror | gunzip > /dev

我做了一个Fedora备份,然后使用Windows7运行了一段时间,并尝试使用dd命令(在LiveCD下)安装Fedora,但现在,它加载了黑屏,并说要查看journal:journalctl

存在错误:fsck失败,错误代码为8;未能装载/sysroot等

我使用的命令:

sudo dd if=/dev/sda bs=1M conv=noerror | gzip > OS.gz

sudo dd if=OS.gz bs=1M conv=noerror | gunzip > /dev/sda

sudo partprobe /dev/sdaY

sudo tune2fs -U random /dev/sdaY

使用现有备份重新安装Fedora需要做什么?

sudo dd if=/dev/sda bs=1M conv=noerror | gzip>OS.gz
,生成sda的映像,但使用
conv=noerror
,如果某个块中发生错误,该块将被丢弃,接下来的所有块将丢失其原始偏移量,这可能会产生读取错误,即使在数据没有错误的情况下,由于其偏移量错误;当您使用noerror时,您可能想使用
conv=noerror,sync
;使用“同步”,可以保留数据的原始偏移量。此外,如果我想做备份,我会先尝试不做任何更改。谢谢。因此,我现有的备份是不好的:(可以肯定的是,我使用的所有其他命令都正确吗?
/dev/sdaY
?;您可以跟踪pv的进度,如下所示:
dd if=/dev/sda bs=1M | pv | gzip>OS.gz
,然后
gunzip-cos.gz | pv | dd of=/dev/sda bs=1M
;为“最佳”blocksize在性能方面,您可以先做一些测试;为什么要更改sda的UUID?当您使用dd克隆分区时,您也会克隆UUID,在这种情况下,我认为这是好的:如果sda在系统的某个部分通过其UUID进行识别,并且您更改了它,那么您可能正在破坏某些东西;除非您完全知道自己在做什么g、 不要改变它。