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

관련 정보