파일을 추출하기 위해 Clonezilla img를 마운트하는 방법은 무엇입니까?

파일을 추출하기 위해 Clonezilla img를 마운트하는 방법은 무엇입니까?

부팅 파티션, OS 파티션 및 데이터 파티션으로 나누어진 500GB 드라이브가 있는 CentOS 서버의 대규모 Clonezilla 이미지가 있습니다.

가상 머신에 해당 파일을 복원할 적절한 하드웨어나 공간이 더 이상 없기 때문에 일부 파일을 추출할 수 있도록 백업 이미지를 마운트하고 싶습니다.

백업된 홈 디렉터리에는 다음 gzip 파일이 있습니다.

# ls -lh *gz*
-rwxrwxrwx 1 root root  13M Sep 19 11:30 sda1.ext3-ptcl-img.gz.aa
-rwxrwxrwx 1 root root 2.0G Sep 19 11:40 VolGroup00-LogVol00.ext3-ptcl-img.gz.aa
-rwxrwxrwx 1 root root 2.0G Sep 19 11:44 VolGroup00-LogVol00.ext3-ptcl-img.gz.ab
-rwxrwxrwx 1 root root 2.0G Sep 19 11:46 VolGroup00-LogVol00.ext3-ptcl-img.gz.ac
-rwxrwxrwx 1 root root 1.1G Sep 19 11:49 VolGroup00-LogVol00.ext3-ptcl-img.gz.aad

~에 따르면이 블로그 게시물다음을 사용하여 이 파일들을 하나의 gzip 파일로 병합해야 합니다.

cat sda1.ext4-ptcl-img.gz.a* | gzip -d -c > sda1.img

위의 모든 파일을 병합해야 합니까, 아니면 sda1이 필요합니까? 아마도 partclone을 사용하는 ext3 형식의 클론이기 때문에 다음도 작동해야 할까요?

partclone.extfs -r -s sda1.img -o sda1-extfs.img --restore_raw_file

답변1

cat나열된 5개 파일 중 sda1.ext4-ptcl-img.gz.a*패턴과 일치하는 파일이 없기 때문에 이 명령은 별로 도움이 되지 않습니다.

sda1.ext3-ptcl-img.gz.aa아마도 당신이 할 수있는 이미지를 얻으려면

cat sda1.ext3-ptcl-img.gz.aa | gzip -d > sda1.img

와일드카드가 없습니다. AFAIK Clonezilla는 모든 경우에 여러 파일이 필요한지 알 수 없기 때문에(즉, 압축 파일 크기가 2GB를 초과하기 때문에) 항상 파일에 "번호를 매깁니다".

gzip -d첫 번째 파일을 다른 4개 파일과 성공적으로 병합할 가능성은 없지만 병합 결과 와 함께 다른 4개 파일을 병합할 수는 있습니다 .

관련 정보