从 ext4 映像中提取文件并将文件复制到设备

从 ext4 映像中提取文件并将文件复制到设备

这里我读:

$ cd /media/mmcblk1p2
$ tar xf /media/sda1/mfg_images/st-image-bootfs-openstlinux-weston-stm32mp1-som.tar.xz

但作为源文件,我没有压缩文件,而是有ext4该分区的图像。我应该使用dd还是of=/dev/mmcblk1p2需要使用另一种方法?

答案1

您可以将文件系统映像直接安装到文件系统中:

mkdir -p /mnt/img
mount -o ro,noload imagefile.img /mnt/img

然后就可以直接从下面适当的地方检索该文件了/mnt/img。 (这些ro,noload选项以只读方式挂载文件系统。如果您想要读/写访问权限,请忽略它们。)

之后卸载文件

umount /mnt/img

相关内容