パーティション(ext4)のイメージを作成し、それをマウントしてファイルの検索/復元を実行するにはどうすればよいですか? [コピー]

パーティション(ext4)のイメージを作成し、それをマウントしてファイルの検索/復元を実行するにはどうすればよいですか? [コピー]

Debian 10のクリーンバージョンをインストールできるように、現在Debian 9サーバーOSパーティションをバックアップしたいと思います。

しかし、Debian 10をインストールした後、必要に応じてファイルを参照して復元できるように、古いOSイメージをマウントしたいと思います。

CloneZillaを使用すると思いましたが、生成されたイメージを直接インストールすることはできません。

ベストアンサー1

e2image使用中のセクタのみをコピーしながら、ext4ファイルシステムのイメージを生成するために使用できます。

e2image -ra /dev/sda1 /path/to/file.img

file.imgスパースファイルとして生成されるため、見かけのサイズはファイルシステムの容量を反映しますが、ファイルシステムで実際に使用されるスペースだけを占めます。ファイルシステムイメージのように直接マウントできます。

mount /path/to/file.img /path/to/mountpoint

e2image以下を使用してQCOW2イメージを作成することもできます。

e2image -Qa /dev/sda1 /path/to/file.qcow2

これにより、以下を使用してインストールを続行できる圧縮ファイルが作成されますqemu-nbd

qemu-nbd --connect=/dev/nbd0 /path/to/file.qcow2
mount /dev/nbd0 /path/to/mountpoint

どちらの画像も圧縮できますが、これによりファイルを直接削除できなくなります。

おすすめ記事