ext4パーティションをバックアップするツールはどれですか?


回答:


12

見てくださいfsarchiverを

最新のSystemRescueCDにあります

伝えられるところによると、partimageを作成したのと同じ男によって作成されました。

-ext4のサポート-ntfsのサポート-ブロックレベルではなくファイルレベル-複数のコアを使用した圧縮

基本的に、パーティションを保存/圧縮した後、異なるサイズのパーティション、異なるフォーマットのパーティションに復元することができます(したがって、パーティションのフォーマットを変換するために使用できます)。また、バックアップの一部が破損しても破壊しませんイメージ全体(ブロックレベルのバックアップの場合と同様)。

唯一の欠点(欠点と見なす場合)は、現時点ではコマンドラインアプリにすぎません(ただし、最終的にはGUIが表示されるはずです)。


コマンドラインのエントリは本当にシンプルです。

パーティションを保存するには:

fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1

「/mnt/backup/gentoo-rootfs.fsa」は保存先のパス、「/ dev / sda1」はクローン作成中のパーティションです。

パーティションを復元するには:

fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1

上記のオプションを逆にするだけです。私が理解していること(ドキュメントでは)から、イメージには複数のパーティションを含めることができるため、id = 0が必要であるように見えます。複数のパーティションの保存など、使用方法の詳細については、クイックスタートガイドをご覧ください。

サイドノート:

結局のところ、私は実際にLinux Mint LiveCDから(エンターテイメントとして)これを書いている間に、新しく更新されたWindowsファクトリインストールクローンをクローンしています。数年前から使用していたこのGhose '03ディスクを最終的に破棄したいので、より良いパーティションクローニングの代替手段を探して、以前にネットを探しました。復元が完了した後、どのようになったかをお知らせするために、メモをドロップします。

更新:

エラーなしでバックアップを完了しました。起動時にマルチスレッド化するオプションがわからなかったため、少し時間がかかりました。圧縮はデフォルト値(gzip -6と同等)に設定され、パーティションはディスク上で4.48GB(高度にトリム/更新されたXP + Chrome)で、出力ファイルの重量は2.3GBでした。ここに苦情はありません。


7

Clonezillaをお試しください。liveCD環境で実行され、さまざまなストア(NFS、SMB、SSH、ローカルファイルシステム)に対するあらゆる種類のパーティション(ext4を含む)をサポートします。

私は常にラボのワークステーションをイメージングするためにそれを使用しています。


1
おかげで、試してみました。いいね。欠点の1つは、バックアップを開始する前に非常に多くのメニューを確認する必要があることです。コマンドラインを使用していますか?
fmowrg

うん、それは行く方法です。
lfaraone

5

dumpおよびrestoreext4(sudo apt-get install dump)については、その問題のために設計されました。興味があるならこれをチェックしてください:

/unix//a/41445


3

私はddが好きです

dd if = / dev / sda1(または単にディスク全体の場合はsda)of = / home / user / backup.img

そして

dd if = / home / user / backup.img of = / dev / sda1

それを取り戻すために


6
ddは、この目的に使用するには非常に悪いツールです。まず、未使用のセクターを含むすべてをコピーします。次に、ディスク全体と同じサイズのイメージが作成されます。最後に、小さなディスクに復元することはできません。大きなディスクに復元する場合は、追加のスペースを使用するためにサイズを変更する必要があります。
-psusi

実際、imgファイルを圧縮することは可能です。また、イメージファイル内からパーティションにファイルをコピーすることもできます(これはシステムで行いましたが、うまくいきました!)。そのため、宛先パーティションのサイズは任意です。圧縮されたimgファイルをマウントできるかどうかはわかりません。
sBlatt

圧縮されたイメージをマウントすることはできません。
プソイ

3

e2imageの最近のバージョンでは、コマンドラインからパーティションを効率的にクローン/バックアップできます。

e2image -ar /dev/sdaX ~/sdaX.img
  • -a ファイルシステム構造だけでなく、ファイルデータも確実にコピーされます。

  • -rddQEMUのQCOW2形式ではなく、データが生の画像形式で保存されるようにします(で取得するように)。

結果のイメージは、次の理由により、ディスク領域の使用に関して効率的です。

  • e2imageは、既存のファイルで使用されていないブロックをコピーしません
  • イメージファイルに出力する場合、スパースファイルとして保存されるため、ゼロの大きなブロックがディスク上のスペースを占有しません。

スパースファイルをコピーするときは、コピー時にゼロが書き出されないように注意する必要があります。

これを回避する1つの方法は、squashfsイメージ内にイメージファイルを保存することです。これは、読み取り専用のマウント可能なファイルシステムであり、内部のデータを圧縮しますが、内部のイメージファイルはシーク可能およびマウント可能です。


1

gnome-disk-utility最近のUbuntuでは「ディスク」()がデフォルトです。

ここに画像の説明を入力してください


0

なぜ画像を作成したいのですか?ほとんどの場合、ファイルベースのバックアップ(tarボールなど)を使用すると、復元する際の柔軟性が大幅に向上します。たとえば、別のファイルシステムまたは複数のファイルシステムに復元できます。


圧縮されたTarballはあまり効率的ではありません。ディレクトリリストを取得したり特定のファイルを抽出したりするには、すべてを解凍する必要があります。一方、7-zipはext2から抽出できます。または、Squashfsは圧縮をサポートしながら、ファイルのマウントまたは抽出を許可します。
mwfearnley

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.