Linux에서 직접 마운트 된 이미지 (.img)를 분할 할 수 있음


8

nandc.img uImage와 같은 파티션 이미지가 파일 시스템 일 수 있습니까? Linux에 직접 마운트 할 수 있습니까? 마운트 명령? 이미지 파일 내부의 데이터를 볼 수 있습니까?

감사합니다


이 관련 질문을 살펴보십시오 : unix.stackexchange.com/questions/82314/…
Pierz

답변:


10

dd와 같은 원시 파티션 이미지 인 경우 기본적으로 장착이 간단합니다.

# mount -t fstype -o loop,ro image.dd /mntpoint

-t fstype파티션, 때로는 그렇게 처음을 떠나려고 자신의 그것을 알아낼 수 장착되어 어떤 선택 사양 일 수 있으며, 그것은 수 있습니다 VFAT 또는 EXT3 나. 그리고 ro읽기 전용을 의미합니다.

조금 까다로운 다중 파티션 디스크 이미지 인 경우 kpartx를 사용하고 마운트 한 각 파티션에 대한 매핑을 만듭니다.

자세한 정보, 예제 등 은 http://www.forensicswiki.org/wiki/Mounting_Disk_Images 를 참조 하십시오 .

그러나 Das U-Boot 부트 로더 내장 시스템 이미지와 같은 것을 언급하는 경우 파일 시스템을 추출한 다음 마운트하려면 dd 및 u-boot-tools 패키지의 mkimage와 같은 도구가 필요할 수 있습니다. 오히려 관련이 있습니다. 정보는 다음 링크를 참조하십시오 : http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/


2
mount -o ro,loop,offset=32256 nandc.img nandc

1
이 코드 조각은 nandc.img가 디스크 이미지 일 때 하나의 파티션을 마운트하는 방법을 보여줍니다. offset=부분으로 계산 될 수있다 fdisk: 경우 fdisk -l nandc.img라고 Units = ... = 512 bytes하고 Device=nandc.img1 / Start=126, 첫 번째 파티션의 오프셋 (offset)가 그 다음이다 126*512=32256.
Jokester
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.