Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxでハードディスク全体をクローンする4つの方法

Linuxでハードディスク全体をクローンする4つの方法

パソコンのハードディスクが突然故障したらどうなるでしょうか。PCはディスクを認識せず、保存していたデータを取り戻すこともできません。誰にとっても悪夢のようなシナリオです。そんなとき、「ハードディスクの中身をすべてバックアップしておけばよかった」と深く後悔することになるでしょう。

幸い、バックアップは思っているよりもずっと簡単に実現できます。Linuxにはハードディスクのバックアップに役立つツールが数多く存在し、その中にはすべてのLinuxディストリビューションにデフォルトでインストールされているものまであります。

さらに嬉しいことに、これらのツールを使えばハードディスクの内容をイメージファイルとして保存できるため、バックアップの保存先や管理方法に高い柔軟性を持たせられます。

なぜイメージファイルとしてバックアップするのか?

近年のバックアップツールの多くは、データをクラウドに保存したり、ハードディスクを別のディスクへ直接クローンしたりします。どちらも有効な選択肢ですが、柔軟性という点ではやや劣ります。

例えば、選んだクラウドサーバーにデータを置きたくなくなった場合、別のサービスへ移行するのは一苦労です。また、別のハードディスクへクローンした場合は、バックアップを別のストレージに移したいときに、そのたびに同じ作業を繰り返さなければなりません。

イメージファイルとは、その名の通りバックアップ全体を1つのファイルにまとめたものです。つまり、他のファイルとまったく同じように扱え、移動・コピー・削除なども自由自在です。これにより、バックアップを簡単に別のストレージメディアへ移したり、複数コピーを作って「バックアップのバックアップ」まで用意したりできます。

1. GNOME Disks(ディスク)

GNOME Disksは、多くのLinuxディストリビューションで利用できる多機能ユーティリティです。主にハードディスクのフォーマット、データの完全消去、パーティションの作成・変更に使われますが、ドライブ全体をイメージファイル(.img)として書き出す機能も備えています。

ハードディスクをディスクイメージに変換するには、対象のドライブを選択し、ドライブのオプションメニュー(3つの点が並んだボタンであることが多い)から「ディスクイメージを作成…」を選択します。

Linuxでハードディスク全体をクローンする4つの方法

あとはイメージファイルの保存先を指定して「作成を開始…」をクリックするだけです。

イメージをディスクに復元するのも同様に簡単です。ドライブのオプションメニューから「ディスクイメージを復元…」を選び、復元したい.imgファイルを指定します。

2. Partimage

Partimageは、操作しやすいテキストベースのUIを持つターミナルプログラムで、ドライブを素早くイメージファイルへクローンできます。Partimageの最大の強みはその処理速度です。

Partimageはパーティションの使用中の領域だけをコピーするため、空き領域も含めてパーティション全体をコピーする他のバックアップソフトウェアよりはるかに高速に動作します。復元についても同様に、多くの代替ツールより速くバックアップを戻せます。

一方で大きな欠点もあります。ext4やbtrfsファイルシステムに対応しておらず、クローン対象のファイルシステムはマウント解除されている必要がある点です。つまり、使用中のルートドライブを丸ごとクローンすることはできません。

使い方は非常にシンプルで、特にターミナルに慣れている人ならすぐに扱えるでしょう。

インストールはディストリビューションのパッケージマネージャーを使うだけです。UbuntuなどDebian系ディストロでは次のコマンドを実行します。

sudo apt install partimage

インストール後、すぐにターミナルから起動できます。

sudo partimage

以降はメニューの指示に従うだけでOKです。矢印キーでメニューを操作しながら、画面に表示される操作方法をよく読んで進めましょう。

Linuxでハードディスク全体をクローンする4つの方法

クローンしたいパーティションを選択したら、メニューの指示に従い、F5キーを押して次のセクションへ進みます。

Linuxでハードディスク全体をクローンする4つの方法

ここで圧縮レベルの選択や、イメージファイルの分割設定などが行えます。

再度F5を押すと設定内容の確認を求められ、承認するとクローン処理が開始されます。

3. Clonezilla

このリストの他のツールと異なり、ClonezillaはPCにインストールして使うものではありません。代わりにUSBドライブから起動し、その環境でハードディスクをクローンします。

Linux Live USBの作成経験があれば、手順はほぼ同じなので馴染みやすいはずです。

Linuxでハードディスク全体をクローンする4つの方法

Clonezillaの公式サイトにアクセスしてISOファイルをダウンロードしましょう。どれでも動作しますが、「stable」または「alternative stable」版がおすすめです。

ダウンロードしたISOをUSBドライブに書き込み、PCを再起動して、作成したLive USBから起動します。

Linuxでハードディスク全体をクローンする4つの方法

Clonezilla Live USBで起動できたら、あとの指示はわかりやすいものばかりです。「device-image」モードを選んでハードディスクをクローンし、新しいイメージファイルの保存先を選択して、残りの指示に従ってください。

初級モード(beginner)か上級モード(expert)かを尋ねられたら、まずはシンプルな初級モードを選びましょう。

残りのメニューも理解しやすいはずですが、迷ったらClonezillaのチュートリアルを参考にしてください。

4. ddコマンド

最後に紹介するのはddです。Linuxに標準搭載されたコマンドで、ほぼすべてのディストリビューションで最初から利用できます。

ddは非常に強力なツールであり、使い方を誤ると深刻な結果を招きかねません。うっかりハードディスクを上書きしてしまうことも容易に起こります。コマンドを実行する前に、出力先を必ず再確認してください。

ddでハードディスクをイメージファイルにクローンするのは驚くほど簡単です。まず、クローンしたいドライブのデバイス名を確認しましょう。確認方法はいくつかありますが、ここではlsblkコマンドでドライブとそのパーティションの一覧を表示します。

lsblkには便利なオプションが多数ありますが、この用途ではデフォルトのままで十分です。ターミナルを開いて以下を実行してください。

lsblk
Linuxでハードディスク全体をクローンする4つの方法

lsblkを実行すると、1台以上のドライブと、その下にぶら下がるパーティションが表示されます。この情報をもとに、クローンしたいドライブを特定しましょう。ここでは例として「sda」を使用します。

続いて、以下のddコマンドを実行します。

sudo dd if=/dev/sda of=/home/username/backup.img status=progress
Linuxでハードディスク全体をクローンする4つの方法

もちろん、イメージファイルの保存先は自由に変更できます。処理が完了したら、イメージファイルを移動したりコピーしたりできます。

ただし注意点として、使用中のファイルシステムに対してこの操作を行わないでください。使用中のファイルをコピーすると破損する恐れがあります。

バックアップをハードディスクに復元する際も、作成時と同じくらい簡単です。

sudo dd if=/path/to/backup.img of=/dev/sda

この場合も、復元先のハードディスク名を正しく指定するよう注意してください。

よくある質問

1. ハードディスクを誤って消去してしまった!データを復元する方法はある?

残念ながら、ほとんどの場合データを取り戻すのは困難です。ただし、上書きされていないファイルであれば、PhotoRecを使って復元できる可能性があります。

2. バックアップのコピーを作るには?

最も手軽なのは、コマンドラインでコピーする方法です。

cp /path/to/backup.img backup-copy.img

これでカレントディレクトリにコピーが作成されます。必要なら、別のディレクトリを指定して保存することも可能です。

もちろん、通常のファイルと同じようにファイルブラウザーでもコピーできます。右クリックで「コピー」を選択し、貼り付けるだけです。

3. イメージファイルを圧縮して小さくする方法はある?

はい、gzipを使えばバックアップを手早く圧縮できます。

gzip /path/to/backup.img

まとめ

以上、ハードディスク全体をディスクイメージとしてクローンするメリットと、Linuxでそれを実現する4つの方法を紹介しました。もしクラウドベースのバックアップサービスの方が好みであれば、CloudBerryを使ってLinuxデスクトップをバックアップするガイドも参照してみてください。

  1. Mac・Windows 10でハードドライブをクローンする方法|おすすめツール徹底解説

    個人ファイルのバックアップを作成できるサービスは数多く存在します。しかし多くの場合、ハードドライブを丸ごとクローン(複製)またはミラーリングしておく方が安全です。例えば、Windowsのデータを新しいドライブへ移行する場合や、ハッキングなどによるデータ損失に備えて完全なコピーを作成しておきたいケースが挙げられます。こうした状況では、ハードドライブのクローン作成やミラーリングが最適な解決策となります。 作業を始める前に、クローンとミラーリングの違いを理解しておくことが重要です。技術初心者の方のために簡単に説明すると、クローンとはディスク上のデータを別のドライブへ移行し、そこから起動できるようにす

  2. ハードディスクドライブを今すぐ高速化する2つの効果的な方法

    PCの動作が以前より遅くなったと感じたら、その原因はさまざま考えられます。その一つが、ハードディスクの最適化やエラー・断片化のチェック不足です。この作業は、Windows OSに標準搭載されているMicrosoft純正ツールを使う方法と、サードパーティ製ツールDisk Speedupを使う方法の2通りがあります。本記事では両方の方法を詳しく解説しますので、ご自身に合った方をお選びください。 ハードディスクドライブを即座に高速化する効果的な方法とは ハードディスクを高速化する方法は主に2つあります。以下でそれぞれの手順を詳しく説明します。 方法1:Windows標準ツールを使う 最初の方法は、M