500GBドライブがブート、OS、およびデータパーティションにパーティション化されたCentOSサーバーの大きなClonezillaイメージがあります。
VMを復元するための適切なハードウェアまたはスペースがなくなったため、いくつかのファイルを抽出できるように、バックアップイメージをマウントしたいと思います。
バックアップのメインディレクトリには、次の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は不要ですか?おそらくそれらはext3形式のpartcloneを持つクローンなので、次のコマンドも機能するはずです。
partclone.extfs -r -s sda1.img -o sda1-extfs.img --restore_raw_file
リストする5つのファイルのいずれもsda1.ext4-ptcl-img.gz.a*
パターンに一致しないため、cat
コマンドはあまり役に立ちません。
sda1.ext3-ptcl-img.gz.aa
から画像を取得するには、おそらく次のようにします
cat sda1.ext3-ptcl-img.gz.aa | gzip -d > sda1.img
ワイルドカードなし。 AFAIK Clonezillaは、常に複数のファイルが必要な場合(つまり、2Gbを超える圧縮ファイルサイズのため)にすべてのケースで事前に認識しないため、常にファイルに「番号」を付けます。
最初のファイルを他の4つのファイルと正常に組み合わせることができる可能性は低いですが、他の4つとgzip -d
を組み合わせた結果を組み合わせることができるはずです。