ファイルを抽出するためにClonezilla imgをマウントする方法は?

ファイルを抽出するためにClonezilla imgをマウントする方法は?

ブートパーティション、OSパーティション、およびデータパーティションに分割された500 GBドライブを搭載した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

~によるとこのブログ投稿以下を使用して、これらのファイルを1つの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つのファイルをマージすることはできます。

おすすめ記事