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

関連情報