Re: [lxc-devel] [PATCH] doc: Add Japanese manpage for lxc-copy

2015-12-03 Thread Stéphane Graber
On Thu, Dec 03, 2015 at 06:13:41PM +0900, KATOH Yasufumi wrote:
> Signed-off-by: KATOH Yasufumi 

Acked-by: Stéphane Graber 

> ---
>  configure.ac|   1 +
>  doc/ja/Makefile.am  |   1 +
>  doc/ja/lxc-copy.sgml.in | 345 
> 
>  3 files changed, 347 insertions(+)
>  create mode 100644 doc/ja/lxc-copy.sgml.in
> 
> diff --git a/configure.ac b/configure.ac
> index 9e8e191..8dae3ad 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -733,6 +733,7 @@ AC_CONFIG_FILES([
>   doc/ja/lxc-clone.sgml
>   doc/ja/lxc-config.sgml
>   doc/ja/lxc-console.sgml
> + doc/ja/lxc-copy.sgml
>   doc/ja/lxc-create.sgml
>   doc/ja/lxc-destroy.sgml
>   doc/ja/lxc-device.sgml
> diff --git a/doc/ja/Makefile.am b/doc/ja/Makefile.am
> index 20a7021..183efd6 100644
> --- a/doc/ja/Makefile.am
> +++ b/doc/ja/Makefile.am
> @@ -16,6 +16,7 @@ man_MANS = \
>   lxc-clone.1 \
>   lxc-config.1 \
>   lxc-console.1 \
> + lxc-copy.1 \
>   lxc-create.1 \
>   lxc-destroy.1 \
>   lxc-execute.1 \
> diff --git a/doc/ja/lxc-copy.sgml.in b/doc/ja/lxc-copy.sgml.in
> new file mode 100644
> index 000..6c0d4aa
> --- /dev/null
> +++ b/doc/ja/lxc-copy.sgml.in
> @@ -0,0 +1,345 @@
> +
> +
> + +
> +
> +
> +]>
> +
> +
> +
> +  @LXC_GENERATE_DATE@
> +
> +  
> +lxc-copy
> +1
> +  
> +
> +  
> +lxc-copy
> +
> +
> +  
> +  既存のコンテナのコピー
> +
> +  
> +
> +  
> +
> +  lxc-copy
> +  -n, --name name
> +  -P, --lxcpath path
> +  -N, --newname 
> newname
> +  -p, --newpath 
> newpath
> +  -B, --backingstorage 
> backingstorage
> +  -s, --snapshot
> +  -K, --keepdata
> +  -M, --keepmac
> +  -L, --fssize size 
> [unit]
> +
> +
> +  lxc-copy
> +  -n, --name name
> +  -P, --lxcpath path
> +  -N, --newname 
> newname
> +  -p, --newpath 
> newpath
> +  -e, --ephemeral
> +  -B, --backingstorage 
> backingstorage
> +  -s, --snapshot
> +  -K, --keepdata
> +  -M, --keepmac
> +  -L, --fssize size 
> [unit]
> +
> +
> +  lxc-copy
> +  -n, --name name
> +  -P, --lxcpath path
> +  -N, --newname 
> newname
> +  -p, --newpath 
> newpath
> +  -R, --rename
> +
> +  
> +
> +  
> +説明
> +
> +
> +  
> +  lxc-copy 
> は、すでに存在するコンテナのコピーを作成します。オプションを指定することで、作成後にそのコピーを起動できます 
> (コピーは一時的なコピーまたは永続的なコピーのどちらも可能です)。
> +  このコマンドは lxc-clone と 
> lxc-start-ephemeral の置き換えのコマンドです。
> +
> +
> +  
> +  lxc-copy は、既存のコンテナのコピーを作成します。
> +  コピーは元のコンテナの完全なクローンにできます。この場合、単にコンテナのルートファイルシステムのすべてが、新しいコンテナにコピーされます。
> +  
> また、スナップショットを取得することも可能です。すなわち、元のコンテナの小さなコピーオンライトのコピーにするということです。この場合、コピーで指定するバッキングストレージがスナップショットをサポートしている必要があります。
> +  スナップショットをサポートしているバッキングストレージは、現時点では aufs、btrfs、lvm (lvm 
> デバイスはスナップショットのスナップショットはサポートしていません)、overlay、zfs です。
> +
> +  
> +
> +  
> +  コピー先のバッキングストレージは、元のコンテナと同じタイプになるでしょう。ただし、ディレクトリバックエンドのコンテナのスナップショットは 
> aufs と overlayfs で取得できますので例外です。
> +
> +
> +
> +  
> +  -e 
> オプションを指定した場合は、元のコンテナの一時的なスナップショットを作成し、起動します。一時的なコンテナの場合、設定ファイルに 
> lxc.ephemeral = 1 がセットされ、シャットダウン後に削除されます。
> +  -e と -D 
> を同時に指定すると、元のコンテナの一時的ではないスナップショットを作成し、起動します。
> +
> +
> +
> +  
> +  -e を指定した場合で、-N で 
> newname としてコンテナの名前を指定しない場合は、スナップショットの名前はランダムで命名されます。
> +
> +
> +
> +  
> +  -e で作成し、起動したコンテナは、コンテナ独自のマウントを行えます。現時点では 
> aufs、bind、overlay
>  という 3 つのタイプのマウントがサポートされています。
> +  マウントタイプは -m 
> オプションのサブオプションとして指定します。この指定はカンマ区切りで複数回指定できます。
> +  aufs と overlay 
> マウントの場合は、現時点では -m overlay=/src:/dest 
> のように指定します。マウント先の dest 
> を指定しない場合は、dest は src 
> と同じになります。
> +  読み込み専用の bind マウントは -m 
> bind=/src:/dest:ro のように指定します。読み書き可能な 
> bind マウントは -m 
> bind=/src:/dest:rw のように指定します。bind 
> マウントのデフォルトは読み書き可能ですので、読み書き可能なマウントを行う場合は省略できます。マウント先の 
> dest を指定しない場合は、dest は 
> src と同じになります。
> +  複数のマウントを行う場合の例を示すと、-m 
> bind=/src1:/dest1:ro,bind=/src2:ro,overlay=/src3:/dest3 
> のようになります。
> +
> +
> +
> +  
> +  -m 
> オプションで指定するマウント、オプション、指定フォーマットは変更される可能性があります。
> +
> +  
> +
> +  
> +
> +オプション
> +
> +
> +
> +   
> +  -N,--newname 
> newname 
> +
> + コピー先のコンテナの名前。
> +
> +   
> +
> +   
> +  -p,--newpath 
> newpath 
> +
> + コピー先のパス。
> +
> +   
> +
> +   
> +  -R,--rename  
> +
> + 元のコンテナをリネームします。
> +
> +   
> +
> +   
> +  -s,--snapshot  
> +
> +
> +   
> 元のコンテナのスナップショットを作成します。コピー先のバッキングストレージがスナップショットをサポートしている必要があります。現時点では 
> aufs、btrfs、lvm、overlay、zfs が対象となります。
> + 
> +
> +   
> +
> +   
> +  -F,--foreground 
> +
> +
> +   スナップショットしたコンテナをフォアグラウンドで起動します。スナップショットしたコンテナのコンソールは現在の tty 
> にアタッチされます。(このオプションは -e と同時の場合のみ指定できます。)
> +
> +
> +   
> +
> +   
> +  -d, --

[lxc-devel] [PATCH] doc: Add Japanese manpage for lxc-copy

2015-12-03 Thread KATOH Yasufumi
Signed-off-by: KATOH Yasufumi 
---
 configure.ac|   1 +
 doc/ja/Makefile.am  |   1 +
 doc/ja/lxc-copy.sgml.in | 345 
 3 files changed, 347 insertions(+)
 create mode 100644 doc/ja/lxc-copy.sgml.in

diff --git a/configure.ac b/configure.ac
index 9e8e191..8dae3ad 100644
--- a/configure.ac
+++ b/configure.ac
@@ -733,6 +733,7 @@ AC_CONFIG_FILES([
doc/ja/lxc-clone.sgml
doc/ja/lxc-config.sgml
doc/ja/lxc-console.sgml
+   doc/ja/lxc-copy.sgml
doc/ja/lxc-create.sgml
doc/ja/lxc-destroy.sgml
doc/ja/lxc-device.sgml
diff --git a/doc/ja/Makefile.am b/doc/ja/Makefile.am
index 20a7021..183efd6 100644
--- a/doc/ja/Makefile.am
+++ b/doc/ja/Makefile.am
@@ -16,6 +16,7 @@ man_MANS = \
lxc-clone.1 \
lxc-config.1 \
lxc-console.1 \
+   lxc-copy.1 \
lxc-create.1 \
lxc-destroy.1 \
lxc-execute.1 \
diff --git a/doc/ja/lxc-copy.sgml.in b/doc/ja/lxc-copy.sgml.in
new file mode 100644
index 000..6c0d4aa
--- /dev/null
+++ b/doc/ja/lxc-copy.sgml.in
@@ -0,0 +1,345 @@
+
+
+
+
+]>
+
+
+
+  @LXC_GENERATE_DATE@
+
+  
+lxc-copy
+1
+  
+
+  
+lxc-copy
+
+
+  
+  既存のコンテナのコピー
+
+  
+
+  
+
+  lxc-copy
+  -n, --name name
+  -P, --lxcpath path
+  -N, --newname newname
+  -p, --newpath newpath
+  -B, --backingstorage 
backingstorage
+  -s, --snapshot
+  -K, --keepdata
+  -M, --keepmac
+  -L, --fssize size 
[unit]
+
+
+  lxc-copy
+  -n, --name name
+  -P, --lxcpath path
+  -N, --newname newname
+  -p, --newpath newpath
+  -e, --ephemeral
+  -B, --backingstorage 
backingstorage
+  -s, --snapshot
+  -K, --keepdata
+  -M, --keepmac
+  -L, --fssize size 
[unit]
+
+
+  lxc-copy
+  -n, --name name
+  -P, --lxcpath path
+  -N, --newname newname
+  -p, --newpath newpath
+  -R, --rename
+
+  
+
+  
+説明
+
+
+  
+  lxc-copy 
は、すでに存在するコンテナのコピーを作成します。オプションを指定することで、作成後にそのコピーを起動できます 
(コピーは一時的なコピーまたは永続的なコピーのどちらも可能です)。
+  このコマンドは lxc-clone と 
lxc-start-ephemeral の置き換えのコマンドです。
+
+
+  
+  lxc-copy は、既存のコンテナのコピーを作成します。
+  コピーは元のコンテナの完全なクローンにできます。この場合、単にコンテナのルートファイルシステムのすべてが、新しいコンテナにコピーされます。
+  
また、スナップショットを取得することも可能です。すなわち、元のコンテナの小さなコピーオンライトのコピーにするということです。この場合、コピーで指定するバッキングストレージがスナップショットをサポートしている必要があります。
+  スナップショットをサポートしているバッキングストレージは、現時点では aufs、btrfs、lvm (lvm 
デバイスはスナップショットのスナップショットはサポートしていません)、overlay、zfs です。
+
+  
+
+  
+  コピー先のバッキングストレージは、元のコンテナと同じタイプになるでしょう。ただし、ディレクトリバックエンドのコンテナのスナップショットは 
aufs と overlayfs で取得できますので例外です。
+
+
+
+  
+  -e 
オプションを指定した場合は、元のコンテナの一時的なスナップショットを作成し、起動します。一時的なコンテナの場合、設定ファイルに 
lxc.ephemeral = 1 がセットされ、シャットダウン後に削除されます。
+  -e と -D 
を同時に指定すると、元のコンテナの一時的ではないスナップショットを作成し、起動します。
+
+
+
+  
+  -e を指定した場合で、-N で 
newname としてコンテナの名前を指定しない場合は、スナップショットの名前はランダムで命名されます。
+
+
+
+  
+  -e で作成し、起動したコンテナは、コンテナ独自のマウントを行えます。現時点では 
aufs、bind、overlay
 という 3 つのタイプのマウントがサポートされています。
+  マウントタイプは -m 
オプションのサブオプションとして指定します。この指定はカンマ区切りで複数回指定できます。
+  aufs と overlay 
マウントの場合は、現時点では -m overlay=/src:/dest 
のように指定します。マウント先の dest 
を指定しない場合は、dest は src 
と同じになります。
+  読み込み専用の bind マウントは -m 
bind=/src:/dest:ro のように指定します。読み書き可能な 
bind マウントは -m 
bind=/src:/dest:rw のように指定します。bind 
マウントのデフォルトは読み書き可能ですので、読み書き可能なマウントを行う場合は省略できます。マウント先の 
dest を指定しない場合は、dest は 
src と同じになります。
+  複数のマウントを行う場合の例を示すと、-m 
bind=/src1:/dest1:ro,bind=/src2:ro,overlay=/src3:/dest3 のようになります。
+
+
+
+  
+  -m 
オプションで指定するマウント、オプション、指定フォーマットは変更される可能性があります。
+
+  
+
+  
+
+オプション
+
+
+
+ 
+-N,--newname 
newname 
+  
+   コピー先のコンテナの名前。
+  
+ 
+
+ 
+-p,--newpath 
newpath 
+  
+   コピー先のパス。
+  
+ 
+
+ 
+-R,--rename  
+  
+   元のコンテナをリネームします。
+  
+ 
+
+ 
+-s,--snapshot  
+  
+
+ 
元のコンテナのスナップショットを作成します。コピー先のバッキングストレージがスナップショットをサポートしている必要があります。現時点では 
aufs、btrfs、lvm、overlay、zfs が対象となります。
+   
+  
+ 
+
+ 
+-F,--foreground 
+  
+
+ スナップショットしたコンテナをフォアグラウンドで起動します。スナップショットしたコンテナのコンソールは現在の tty 
にアタッチされます。(このオプションは -e と同時の場合のみ指定できます。)
+
+  
+ 
+
+ 
+-d, --daemon 
+  
+
+ スナップショットしたコンテナをデーモンで起動します (一時的なコンテナではこのモードがデフォルトです)。
+ コンテナは tty 
を持ちませんので、エラーが発生しても何も表示されません。エラーをチェックするにはログファイルを使います。(このオプションは 
-e と同時の場合のみ指定できます。)
+
+  
+ 
+
+ 
+-m, --mount 
mounttype 
+  
+
+ スナップショットするコンテナで行うマウントを指定します。マウントタイプは {aufs, bind, overlay} 
のどれかで指定します。例えば -m bind=/src:/dest:ro,overlay=/src:/dest 
のようになります。(このオプションは -e と同時の場合