img에서 HDD 마운트 및 복구


0

ddrescue를 사용하여 죽은 HDD의 img 파일을 만들었습니다. 690GB Linux의 .img에서 데이터를 복구하려면 어떻게해야합니까?

마운트하는 방법이나 데이터를 자동 복구하는 도구가 있습니까?


1
소프트웨어를 요구하는 경우 소프트웨어 권장 사항 이 더 나은 곳일 수 있습니다.
DJCrashdummy

답변:


2

다음 명령을 사용하여 이미지를 원시 하드 드라이브처럼 작동하는 블록 장치로 쉽게 변환 할 수 있습니다.

losetup loop0 /path/to/imagefile.img

이것은 / dev / sda와 같은 장치 "/ dev / loop0"을 생성합니다. 그런 다음 사용할 수 있습니다

kpartx -a /dev/loop0 

드라이브에 존재하는 파티션을 생성하려면-파티션은 / dev / loop0 대신 / dev / mapper / loop0pX에 존재합니다.

이들이 일반적인 파티션이라면 mount / dev / mapper / loop0p1 / path / to / mount와 같은 일반적인 mount 명령으로 마운트하거나 적절한 LVM 명령 등을 사용하여 LVM을 활성화 할 수 있습니다.


0

img 파일에서 데이터를 복구하는 방법에는 여러 가지가 있습니다.


슬 루스 키트

쫓다 키트 는 직접 IMG 파일에서 / 추출 파일을 복구 할 수 있습니다.

  1. 터미널을 열고 설치하여 설치하십시오 (debian-derivate를 사용한다고 가정).
    sudo apt update && sudo apt install sleuthkit
  2. 파일을 추출하여 선택한 폴더에 저장
    tsk_recover -a path/to/ddrescue.img /path/to/folder/for/recovered/files

tsk_recover에는 다른 유용한 옵션이 있으므로 man-page 를 읽는 것이 좋습니다.


kpartx

함께 합니다 kpartx 는 IMG 파일과 마운트 할 수 있습니다 당신은 단지 몇 개의 파일이 필요하면 아마 훨씬 적은 공간과 시간을 필요로 할, 원하는 파일 관리자로 필요한 파일을 체리 - 선택하십시오.

  1. 터미널을 열고 설치하여 설치하십시오 (debian-derivate를 사용한다고 가정).
    sudo apt update && sudo apt install kpartx
  2. img-file에있는 모든 파티션을 마운트합니다 :
    sudo kpartx -a path/to/ddrescue.img
  3. img-file에있는 모든 파티션을 마운트 해제합니다.
    sudo kpartx -d path/to/ddrescue.img

(이 경우) 마운트를 통해 kpartx와 거의 동일하게 얻을 수 있습니다.

  1. img-file에있는 모든 파티션을 마운트합니다 :
    sudo mount -o loop path/to/ddrescue.img /media/loop_mount
  2. img-file에있는 모든 파티션을 마운트 해제합니다.
    sudo umount /media/loop_mount
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.