站长网 Linux linux – 将dd图像分解为多个文件

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

我正在从硬盘上进行一些数据恢复.磁盘上有大约300GB的数据,但我缺少另一个拥有300GB可用空间的硬盘. 我有三个HD,150,40和120 GB免费. 为了创建第一个块,我正在考虑做以下事情: sudo dd if=/dev/sdf1 bs=4096 count=150G | gzip img1.gz 我应该在其他机器

我正在从硬盘上进行一些数据恢复.磁盘上有大约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.zwzz.com.cn/html/server/linux/2021/0524/5240.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部