ウェブサイト検索

Clonezillaを使用してLinuxディスクを複製またはバックアップする方法


Clonezillaは、Linux用の優れたオープンソースバックアップツールの一つです。グラフィカルユーザーインターフェースの欠如と、ライブLinuxカーネル上で動作する簡単で高速、かつ直感的なガイド付きコマンドラインウィザードの組み合わせにより、あらゆるシスアドミンにとって完璧なバックアップツールとなっています。

Clonezillaを使えば、デバイスのデータブロックを別のドライブに直接フルバックアップすることができるだけでなく、ディスクのクローンも作成できます。また、SSH、Samba、またはNFS共有を使用してリモートで、またはローカルでイメージに保存された全体のディスクや個別のパーティションをバックアップすることができ、すべて暗号化され、通常はNASなどの中央バックアップストレージに保存されるか、外部ハードディスクやその他のUSBデバイスにも保存できます。

ドライブ障害が発生した場合、バックアップされたイメージは、あなたのマシンに接続された新しいデバイスに簡単に復元できます。ただし、新しいデバイスは、少なくとも故障したバックアップドライブと同じサイズの最小必要スペースの要件を満たしている必要があります。

簡単に言えば、80 GBの空き容量がある120 GBのハードディスクをクローンする場合、新しい80 GBのハードドライブにバックアップイメージを復元することはできません。クローンを作成するか古いハードドライブを復元するために使用される新しいハードドライブは、ソースドライブ(120 GB)と同じサイズ以上でなければなりません。

このチュートリアルでは、CentOS 8/7サーバー(またはRHEL、Fedora、Debian、Ubuntuなどの任意のLinuxディストリビューション)の上で実行するハードディスクなどのブロックデバイスをクローンする方法を示します。

ターゲットディスクをクローンするには、クローン元のディスクと同じサイズ以上の新しいディスクをマシンに物理的に追加する必要があります。

要件

  1. Clonezilla ISOイメージをダウンロード – http://clonezilla.org/downloads.php
  2. 新しいハードドライブ – 機械に物理的に接続されており、動作中です(デバイス情報についてはBIOSを確認してください)。

CentOS 7ディスクをClonezillaでクローンまたはバックアップする方法

1. Clonezilla ISOイメージをCD/DVDにダウンロードして焼いた後、ブート可能なメディアをマシンの光学ドライブに入れ、マシンを再起動し、特定のキー(F11、F12、ESC、DELなど)を押して、BIOSに適切な光学ドライブから起動するように指示します。

2. Clonezillaの最初の画面があなたのスクリーンに表示されるはずです。最初のオプションであるClonezilla liveを選択し、Enterキーを押して先に進んでください。

3. システムが必要なコンポーネントをあなたのマシンのRAMにロードした後、新しいインタラクティブ画面が表示され、言語を選択するように求められます。

言語メニューをナビゲートするには、上または下の矢印キーを使用し、言語を選択して進むにはエンターキーを押してください。

4. 次の画面では、キーボードの設定を行うオプションがあります。「キーマップに触れない」オプションでEnterキーを押すと、次の画面に進みます。

5. 次の画面で Start Clonezilla を選択して、Clonezillaのインタラクティブコンソールメニューに入ります。

6. このチュートリアルではローカルディスクのクローンを実行するので、2番目のオプションデバイス-デバイスを選択し、さらに進むためにもう一度Enterキーを押してください。

また、新しいハードドライブがあなたのマシンに物理的に接続されており、正しく認識されていることを確認してください。

7. 次の画面で 初級者 モードウィザードを選択し、Enter キーを押して次の画面に進みます。

新しいハードディスクが古いものより大きい場合は、専門家モードを選択し、-k1 と -r オプションを選択することができます。これにより、パーティションがターゲットディスクに比例して作成され、ファイルシステムが自動的にサイズ変更されることが保証されます。

専門家モードのオプションは、極めて注意して使用することをお勧めします。

8. 次のメニューで disk_to_local_disk オプションを選択し、続行するために Enter を押してください。このオプションは、ソースディスクと同じサイズのターゲットディスクに対して、完全なディスククローン(MBR、パーティションテーブル、およびデータ)が実行されることを保証します。

9. 次の画面では、クローンに使用するソースディスクを選択する必要があります。ここで使用されているディスク名に注意してください。Linuxでは、ディスクはsda、sdbなどと名付けられることがあり、これはsdaが最初のディスク、sdbが2番目のディスクを意味します。

ソースディスクの名前が何であるかわからない場合は、実際にソースディスクの名前とシリアル番号を確認したり、マザーボードのSATAポートのケーブルをチェックしたり、BIOSを参照してディスク情報を取得することができます。

このガイドでは、クローン作成のためにVmware Virtualディスクを使用します。sdaはクローン用のソースディスクです。ソースドライブを正常に特定したら、次の画面に移動するためにEnterキーを押してください。

10. 次に、クローンのターゲットとして使用する2番目のディスクを選択し、続行するためにEnterキーを押してください。クローンプロセスは破壊的で、ターゲットディスクのすべてのデータ(MBR、パーティションテーブル、データ、またはブートローダーを含む)を消去するため、最大限の注意を払って進めてください。

11. ソースファイルシステムが破損していないと確信している場合は、ソースファイルシステムのチェック/修復をスキップする を安全に選択し、続行するには Enter を押してください。

次に、このクローンセッションに使用されるコマンドが画面に表示され、プロンプトは続行するために Enter キーを押すのを待ちます。

12. ディスククローンの本当のプロセスを始める前に、ユーティリティはその活動に関するいくつかの報告を表示し、2つの警告メッセージを発行します。

2回yキーを押して両方の警告に同意し、3回目にyキーを押してターゲットデバイスにブートローダーをクローンします。

13. すべての警告に同意した後、クローン作成プロセスが自動的に開始されます。ソースドライブからのすべてのデータは、ユーザーの介入なしにターゲットデバイスに自動的に複製されます。

Clonezillaは、パーティションから別のパーティションへのデータ転送に関するグラフィカルレポートを表示します。これには、データ転送にかかる時間と速度が含まれます。

14. クローン作成プロセスが成功裏に終了すると、新しいレポートが画面に表示され、プロンプトが再びClonezillaを使用するか、ウィザードを終了するかをコマンドラインの入力で問います。

新しいウィザードに移動するには、Enterキーを押すだけで、そこから電源オフオプションを選択してマシンを停止します。

それだけです!クローン作成プロセスは完了し、新しいハードディスクは古いハードディスクの物理的な取り外し後に使用できるようになります。もし古いハードドライブがまだ良好な状態であれば、安全な場所に保管し、極端な場合のバックアップソリューションとして使用することができます。

CentOSファイルシステム階層が複数のディスクを生成する場合、障害が発生した場合にデータをバックアップするために、階層内の各ディスクが複製されていることを確認する必要があります。

関連記事: