将压缩的 *.xz 图像添加到分区中
dd a compressed *.xz image into a partition
我正在尝试将压缩图像复制到 Beaglebone 内的分区中。
通常,这是一个两步过程:
xz -d console.img.xz # console.img is created
dd if=console.img of=/dev/mmcblk0p3
有什么方法可以一步完成而不解压文件*.img.xz
?这是因为图片解压后,对于当前分区来说太大了。
这似乎可行,如果那是你的意思:
xz -d < console.img.xz - | dd of=/dev/mmcblk0p3
xzcat console.img.xz | dd of=/dev/mmcblk0p3 status=progress
xz -dc console.img.xz | dd of=/dev/mmcblk0p3 status=progress
我正在尝试将压缩图像复制到 Beaglebone 内的分区中。 通常,这是一个两步过程:
xz -d console.img.xz # console.img is created
dd if=console.img of=/dev/mmcblk0p3
有什么方法可以一步完成而不解压文件*.img.xz
?这是因为图片解压后,对于当前分区来说太大了。
这似乎可行,如果那是你的意思:
xz -d < console.img.xz - | dd of=/dev/mmcblk0p3
xzcat console.img.xz | dd of=/dev/mmcblk0p3 status=progress
xz -dc console.img.xz | dd of=/dev/mmcblk0p3 status=progress