
私たちは Debian ベースの OS を搭載した Clonezilla を使用しており、USB 上に起動可能なイメージを作成したいと考えています。すべての PC はまったく同じで、ハード ドライブは sda1 です。PC は Windows XP で実行され、使用済み HD スペースは約 4 GB あります。
クローニングと復元の両方の作業者はエンド ユーザーです。そのため、プロセスが複雑すぎます。作成と復元の両方のプロセスにスイス キー マッピングが必要です。
シェル スクリプトを使用して、少なくとも作成プロセスを自動化するにはどうすればよいですか?
答え1
Clonezilla を使用すると、ライブ CD または DVD の .iso イメージに簡単なスクリプトを追加することで、クローン作成と復元の自動化手順を作成できます。
簡単に言えば、次のことが可能です。
ClonezillaライブCDまたはDVDの.isoイメージに適切なクローンまたは復元コマンドを含むシェルスクリプトを追加します。
isolinux.cfg ファイルを編集し、/path/to/script を Clonezilla にパラメータとして渡す適切なブート メニュー エントリを追加します。
変更した.isoイメージを書き込み、クローンまたは復元したいマシンで起動します。
スクリプトには次のようなCloneZillaコマンドラインが含まれている必要があります。
/opt/drbl/sbin/ocs-sr -q -c -z1 -p true saveparts "<imagefile_name>" "<partition_to_save>"
オペレーターは、ライブ CD を使用して PC を起動し、初期メニューから実行する操作を選択するだけです。
もちろん、パーティションまたはディスクのクローンを作成する場合は、イメージを保存するための外部ストレージをマウントする命令をスクリプトに含める必要があります。
一方、データを復元する場合は、ライブ CD または DVD 自体にイメージ ファイルを含めることを選択できます。
Clonezilla は、クローン作成と復元の両方の操作において、リモート (SMB、CIFS) イメージ ファイル ストレージ デバイスの使用もサポートしていることに留意してください。
詳細については、Clonezilla のドキュメントをご覧ください。