これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドlxc-cloneです。
プログラム:
NAME
lxc-clone-既存のコンテナから新しいコンテナのクローンを作成します。
SYNOPSIS
lxc-クローン [-s] [-K] [-M] [-H] [-B バッキングストア] [-L fsサイズ] [-NS lxcpath] [-NS
新しいlxcpath] [-R] {-o ORIG} {-n NEW}[-フック引数]
lxc-クローン [-s] [-K] [-M] [-H] [-B バッキングストア] [-L fsサイズ] [-NS lxcpath] [-NS
新しいlxcpath] [-R] {orig}{new}[-フック引数]
DESCRIPTION
lxc-クローン 既存のコンテナのクローンとして新しいコンテナを作成します。 XNUMX種類のクローン
サポートされている:コピーとスナップショット。 コピークローンは、ルートファイルシステムをからコピーします
新しいコンテナに元のコンテナ。 スナップショットファイルシステムは、バッキングストアのスナップショットを使用します
元のコンテナの非常に小さなコピーオンライトスナップショットを作成する機能。
スナップショットクローンでは、スナップショットをサポートするために新しいコンテナバッキングストアが必要です。 現在
これには、aufs、btrfs、lvm、overlayfs、zfsのみが含まれます。 LVMデバイスはサポートしていません
スナップショットのスナップショット。
新しいコンテナのバッキングストアは、元のコンテナと同じタイプになります。
XNUMXつの例外を除いて、コンテナをオーバーレイします。 aufsとoverlayfsのスナップショットを作成できます
ディレクトリに裏打ちされたコンテナ。 これは、(overlayfsの場合)を使用してリクエストできます。 -B
オーバーレイ 引数
結局、元のコンテナと新しいコンテナの名前を(この順序で)指定できます
オプション、またはで指定することができます -o -n それぞれオプション。
OPTIONS
-s、 -スナップショット
新しいコンテナのrootfsは、元のコンテナのスナップショットになります。 このオプションは
バッキングストアがLVM、btrfs、またはzfsの場合に指定され、次の場合に指定する必要があります。
aufsまたはoverlayfsを使用してスナップショットを作成します。
-K、 --キープネーム
(ルートファイルシステム内の)コンテナのホスト名を変更しないでください。
-NS、 --keepmac
新しいコンテナを生成するのではなく、元のコンテナと同じMACアドレスを使用します
ランダムなもの。
-NS、 --コピーフック
すべてのマウントフックを新しいコンテナのディレクトリにコピーし、lxcpathを更新します
必要に応じてコンテナ名。
-L、 --fssize fsサイズ
ブロックデバイスでバックアップされたコンテナの場合、新しいブロックデバイスのサイズ。 に
デフォルトでは、新しいデバイスは元のデバイスと同じサイズになります。
-NS、 --lxcpath lxcpath
元のコンテナのlxcpath。 デフォルトでは、システム全体で構成されています
lxcpathが使用されます。
-NS、 --newpath 新しいlxcpath
新しいコンテナのlxcpath。 デフォルトでは、元のlxcpathと同じlxcpath
利用される。 btrfsスナップショットでは、lxcpathsを変更できない場合があることに注意してください。
サブボリュームのスナップショットは、同じbtrfsファイルシステムに存在する必要があります。
-NS、 --backingstore バッキングストア
新しいコンテナ用に別のバッキングストアを選択します。 デフォルトでは、
オリジナルのコンテナが使用されます。 現在、バッキングストアを変更するのは
ディレクトリに裏打ちされたコンテナのaufsおよびoverlayfsスナップショットでサポートされています。 有効
バッキングストアには、dir(ディレクトリ)、aufs、btrfs、lvm、zfs、loop、overlayfsが含まれます。
-NS、 -名前を変更
既存のコンテナの名前を変更します。 ORIG 名前が変更されました NEW.
-o、 --orig ORIG
クローンを作成する元のコンテナの名前。
-NS、 - 新着 NEW
作成する新しいコンテナの名前。
クローン HOOK
複製されるコンテナーにXNUMXつ以上のコンテナーがある場合 lxc.hook.clone 指定、次に指定
新しいコンテナに対してフックが呼び出されます。 クローンフックに渡される最初の3つの引数
コンテナ名、セクション('lxc')、フックタイプ('clone')になります。 追加
渡された引数 lxc-クローン 引数4から始まるフックプログラムに渡されます。
LXC_ROOTFS_MOUNT 環境変数は、コンテナのルートが通るパスを示します
ファイルシステムがマウントされます。 構成ファイルのパス名はに保存されます LXC_CONFIG_FILE
の新しいコンテナ名 LXC_NAME、の古いコンテナ名 LXC_SRC_NAME、およびパスまたは
rootfsが配置されているデバイスは LXC_ROOTFS_PATH.
注意事項
lxc-クローン は lxc-コピー.
onworks.netサービスを使用してオンラインでlxc-cloneを使用する