전체 이미지를 복원하지 않고 CloneZilla 이미지를 찾아 개별 파일을 추출하는 방법이 있습니까?
debugfs
를 들어 ext * fs의 경우) partclone
stdout으로 복원하여 데이터를 그러한 명령으로 복원 할 수없는 파일 시스템 특정 도구가 없다면 마운트없이 파일을 추출 할 수 없다고 생각합니다 . 따라서 전체 이미지를 추출하고 마운트해야합니다.
전체 이미지를 복원하지 않고 CloneZilla 이미지를 찾아 개별 파일을 추출하는 방법이 있습니까?
debugfs
를 들어 ext * fs의 경우) partclone
stdout으로 복원하여 데이터를 그러한 명령으로 복원 할 수없는 파일 시스템 특정 도구가 없다면 마운트없이 파일을 추출 할 수 없다고 생각합니다 . 따라서 전체 이미지를 추출하고 마운트해야합니다.
답변:
partclone
대신 유틸리티를 사용하는 것이 좋습니다.
cd /home/partimag/YOURIMAGE/
touch hda2.img
zcat dir/hda2.ntfs-ptcl-img.gz.* | partclone.restore --restore_raw_file -C -s - -o hda2.img
mount -o loop hda2.img /mnt -t ntfs -o ro
참고 : partclone
이미지를 작성하려면 루트 권한 이 필요하기 때문에 루트로 수행 해야하며 mount 명령은 루트로만 작동합니다.
참조 CloneZilla 자주 묻는 질문 입력 : "나는 그 * -ptcl-IMG을 복원 할 수있는 방법을 수동으로 파일에 * 이미지.?"
partclone.restore
필요 합니다. --restore_raw_file
.img
ntfs-3g -o loop hda2.img /mnt
mount
cat | gunzip
공장.
CloneZilla 이미지를 마운트하여 이미지를 추출 할 수 있어야합니다. 여기의 지침을 참조 하십시오 .
Linux에서 큰 디스크 준비
이미지가 / home / partimag / YOURIMAGE /이고 이미지가 /home/partimag/YOURIMAGE/hda1.ntfs-img.aa, hda1.ntfs-img.ab ... run인지 확인하십시오.
file /home/partimag/YOURIMAGE/hda1.ntfs-img.aa
gzip, bzip 또는 lzop 이미지입니다. gzip이라고 말하면 실행할 수 있습니다.
cat /home/partimag/YOURIMAGE/hda1.ntfs-img.* | gzip -d -c | ntfsclone --restore-image -o hda1.img -
그런 다음 "hda1.img"를 사용하여 마운트 할 수 있습니다.
mount -o loop -t ntfs hda1.img /mnt
그런 다음 모든 파일은 / mnt /에 있습니다.
ERROR: Input file is not an image! (invalid magic)
. 무엇이 원인 일 수 있습니까?
gzip -d -c
명령에서으로 바꿀 수 있습니다 zcat
. 마찬가지로 bzip2 아카이브의 경우 bzip -d -c
, 또는을 사용할 수 있습니다 bzcat
.
partclone
전체 디스크 백업을 가상 머신으로 복원하는 방법을 보여주는 비디오를 만들었습니다. 도움이되기를 바랍니다 : http://www.youtube.com/watch?v=ainjV3X6wqQ
기본적으로해야 할 일은 :
몇 가지 제한 사항이 있습니다. 앞에서 지적했듯이 Clonezilla는 원본 드라이브보다 작은 드라이브로 이미지를 복원 할 수 없습니다. 또한 이미지의 특정 파일을 검색 할 수 없으며 전체 파티션이거나 아무것도 아닙니다.
Linux 방식은 운이 좋은 해킹이므로이 기능이 공식적으로 Windows 용으로 개발 될 때까지 기다립니다.