加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2021-05-24 02:59:04 所属栏目:Linux 来源:网络整理
导读:我正在从硬盘上进行一些数据恢复.磁盘上有大约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`

只是为了确保数学.

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

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读