我用 64GB USB 的“DD”制作了一个完整磁盘映像。当然,还有一些可用空间。
我移动/复制粘贴了使用“图形界面”创建的文件。
现在文件只有50GB(我猜它没有复制可用空间)
我尝试使用“kpartx”和“losetup”安装它,但看到一条错误,提示磁盘比预期的要小。
我猜这是因为图形界面进行了复制粘贴。
我说的对吗?我只是想在末尾添加一些零,以便扩展到超过实际大小,因为现在我无法访问我的文件,因为我无法挂载分区。
谢谢。
答案1
有几种可能性。
原因 1:RAM 中的数据尚未完全同步到您的硬盘,因此系统可能正在读取损坏的映像,从而提示错误。为避免这种情况,请在使用“dd”克隆映像后始终以 root 权限运行“sync”命令(普通用户也可以,但以防万一),等到它完成(完成后它会将命令提示符返回给您),然后正确卸载 USB 驱动器。
问题 2:你的 USB 棒有问题!这种情况通常发生在 eBay 上可以买到的廉价 USB 棒上,他们修改了你的 USB 棒上的固件,欺骗计算机显示比实际更大的存储量,但超出实际存储量的数据只会覆盖以前的数据,从而导致文件损坏。因此,请确保你从合适的零售商处购买 USB 棒。
第 3 点:尝试其他映像解决方案!就备份数据而言,dd 可能是最不有效的解决方案。例如,尝试 Clonezilla这里。Clonezilla 中有更多的选项可供您选择,而且它只备份数据部分,完全丢弃空字节,并且您可以选择在其上应用压缩。
希望它能帮到你。