我最近使用备份了一个磁盘dd
,当我尝试将dd
图像恢复到磁盘时,我意识到不知何故图像文件的大小比创建的原始磁盘大
原盘7.4GB
磁盘映像 7.8 GB
我使用的命令是:
dd if=/dev/sdg of=/mnt/data/backup.img; sync
我无法安装它,也无法将其提取到目录中。
更有趣的是,即使 PhotoRec 也无法从磁盘映像中恢复所有数据。在获得 16 GB 闪存驱动器并将dd
磁盘映像写入其中后,一切都可以“恢复”。
原始闪存驱动器包含一个格式化为 vfat 的 8 GB 分区,并且未满。由于我在使用前没有格式化它,因此使用了出厂默认的块大小。
为什么磁盘映像比原始磁盘大约 400MB?
答案1
根据最简单的转换器,我发现,7.4 GiB 大约等于 7.9 GB。
由于您尚未编写任何特定命令来输出实际大小,因此可能就是这样。
笔记:
评论摘录:
7927234560 bite (7,9 GB, 7,4 GiB) copied
正如您亲眼所见,7.4 GiB 已被 复制dd
。
至于你的主张:
我无法安装它,也无法将其提取到目录中。
嗯,这是因为你没有dd
分区,我的意思是/dev/sdg1
,而是整个磁盘。
至于你的主张:
如果这是唯一的原因,我可以轻松地将其添加回 USB 驱动器。不幸的是,我不能,因为驱动器在该过程即将结束时耗尽了空间。
目前想到的唯一原因是,您可能错误地这样做了:
dd if=/mnt/data/backup.img of=/dev/sdg1
代替:
dd if=/mnt/data/backup.img of=/dev/sdg