web-dev-qa-db-ja.com

clonezillaを自動化してUSB上に起動可能なイメージを作成するスクリプト

DebianベースのOSでClonezillaを使用しており、USB上で起動可能なイメージを作成したいと考えています。すべてのPCはまったく同じで、ハードドライブはsda1です。 PCはWindows XPで動作し、約4GBの使用済みHDスペースがあります。

クローン作成者と復元者の両方がエンドユーザーです。したがって、プロセスは複雑すぎます。作成プロセスと復元プロセスの両方にスイスのキーマッピングが必要です。

少なくともシェルスクリプトを使用して作成プロセスを自動化するにはどうすればよいですか?

1
malach

Clonezillaを使用すると、ライブCDまたはDVD .isoイメージに簡単なスクリプトを追加することで、クローン作成と復元の自動化された手順を作成できます。

一言で言えば、次のことができます。

  1. 適切なcloneまたはrestoreコマンドを含むシェルスクリプトをClonezillalivecdまたはdvdの.isoイメージに追加します

  2. / path/to/scriptをパラメーターとしてClonezillaに渡す適切なブートメニューエントリを追加してisolinux.cfgファイルを編集します

  3. 変更した.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のドキュメントを参照してください。

3
MariusPontmercy