linux – 将dd图像分解为多个文件

前端之家收集整理的这篇文章主要介绍了linux – 将dd图像分解为多个文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在从硬盘上进行一些数据恢复.磁盘上有大约300GB的数据,但我缺少另一个拥有300GB可用空间的硬盘.

我有三个HD,150,40和120 GB免费.

为了创建第一个块,我正在考虑做以下事情:

sudo dd if=/dev/sdf1 bs=4096 count=150G | gzip > img1.gz

我应该在其他机器上运行什么来“拿起我离开的地方”?

解决方法

你可能想考虑使用tar,正如KPWINC所说,但是要直接回答你的问题,你想使用dd的“skip”选项.

如果你说的第一个命令是:

sudo dd if=/dev/sdf1 bs=4096 count=150GB | gzip > img1.gz

然后你的第二个将是:

sudo dd if=/dev/sdf1 bs=4096 skip=150GB count=40GB | gzip > img2.gz

第三:

sudo dd if=/dev/sdf1 bs=4096 skip=190GB count=120GB | gzip > img3.gz

也就是说,我不确定“GB”后缀是否符合您的意图.我认为它只是对它所遵循的根数进行原始数学运算,而不是弄清楚如何从你给出的块大小中获得那么多GB.我会做这样的事情:

dd if=/dev/sdf1 bs=`expr 10 * 1024 * 1024` count=`expr 15 * 1024 * 1024 * 1024`

只是为了确保数学.

哦,并确保您的设备在复制时不会在您的下方发生变化.那会很糟糕.

原文链接:https://www.f2er.com/linux/398258.html

猜你在找的Linux相关文章