我有一个压缩图像文件,需要使用“ddrescue”命令而不是“dd”来执行以下操作:
unzip -p ubuntuXXXX.img.zip | sudo dd bs=2M of=/dev/sdb
但“ddrescue”需要图像文件作为参数才能运行:
ddrescue -d -D --force ubuntuXXXX.img /dev/sdb
如何通过管道将 zip 文件传送到 ddrescue?
答案1
ddrescue
是一个工具,它将尝试帮助您从即将失效的磁盘中获取数据,在这种情况下,可能需要多次重新读取文件的相同部分,直到不再发生错误。为了能够做到这一点,它需要寻找输入文件,这在管道上是不可能的。
ddrescue
除非你的磁盘实际上快要死了,否则尝试使用它也是毫无意义的。你首先为什么要这样做?