*pct* `<COMMAND> [ARGS] [OPTIONS]`
-*pct clone* `<vmid> <newid> --experimental <boolean>` `[OPTIONS]`
+*pct clone* `<vmid> <newid>` `[OPTIONS]`
Create a container clone/copy
Description for the new CT.
-`--experimental` `<boolean>` ('default =' `0`)::
+`--full` `<boolean>` ::
-The clone feature is experimental, set this flag if you know what you are doing.
-
-`--full` `<boolean>` ('default =' `0`)::
-
-Create a full copy of all disk. This is always done when you clone a normal CT. For CT templates, we try to create a linked clone by default.
+Create a full copy of all disks. This is always done when you clone a normal CT. For CT templates, we try to create a linked clone by default.
`--hostname` `<string>` ::
`--storage` `<string>` ::
Target storage for full clone.
-+
-NOTE: Requires option(s): `full`
-
+`--target` `<string>` ::
+Target node. Only allowed if the original VM is on shared storage.
*pct config* `<vmid>`
The (unique) ID of the VM.
-
-
-
*pct console* `<vmid>`
Launch a console for the specified container.
The (unique) ID of the VM.
-
-
*pct cpusets*
Print the list of assigned CPU sets.
-
-
-
*pct create* `<vmid> <ostemplate>` `[OPTIONS]`
Create or restore a container.
OS architecture type.
+`--bwlimit` `<number> (0 - N)` ::
+
+Override i/o bandwidth limit (in KiB/s).
+
`--cmode` `<console | shell | tty>` ('default =' `tty`)::
Console mode. By default, the console command tries to open a connection to one of the available tty devices. By setting cmode to 'console' it tries to attach to /dev/console instead. If you set cmode to 'shell', it simply invokes a shell inside the container (no login).
OS type. This is used to setup configuration inside the container, and corresponds to lxc setup scripts in /usr/share/lxc/config/<ostype>.common.conf. Value 'unmanaged' can be used to skip and OS specific setup.
-`--password` ::
+`--password` `<password>` ::
Sets root password inside container.
Setup public SSH keys (one key per line, OpenSSH format).
+`--start` `<boolean>` ('default =' `0`)::
+
+Start the CT after its creation finished successfully.
+
`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
Startup and shutdown behavior. Order is a non-negative number defining the general startup order. Shutdown in done with reverse ordering. Additionally you can set the 'up' or 'down' delay in seconds, which specifies a delay to wait before the next VM is started or stopped.
Reference to unused volumes. This is used internally, and should not be modified manually.
-
-
-
*pct delsnapshot* `<vmid> <snapname>` `[OPTIONS]`
Delete a LXC snapshot.
For removal from config file, even if removing disk snapshots fails.
-
-
-
*pct destroy* `<vmid>`
Destroy the container (also delete all uses files).
The (unique) ID of the VM.
-
-
-
*pct df* `<vmid>`
Get the container's current disk usage.
The (unique) ID of the VM.
-
-
*pct enter* `<vmid>`
Launch a shell for the specified container.
The (unique) ID of the VM.
-
-
*pct exec* `<vmid> [<extra-args>]`
Launch a command inside the specified container.
Extra arguments as array
-
-
*pct fsck* `<vmid>` `[OPTIONS]`
Run a filesystem check (fsck) on a container volume.
Force checking, even if the filesystem seems clean
-
-
-
-*pct help* `[<cmd>]` `[OPTIONS]`
+*pct help* `[OPTIONS]`
Get help about specified command.
-`<cmd>`: `<string>` ::
+`--extra-args` `<array>` ::
-Command name
+Shows help for a specific command
`--verbose` `<boolean>` ::
Verbose output format.
-
-
-
*pct list*
LXC container index (per node).
-
-
-
*pct listsnapshot* `<vmid>`
List all snapshots.
The (unique) ID of the VM.
-
-
-
*pct migrate* `<vmid> <target>` `[OPTIONS]`
Migrate the container to another node. Creates a new migration task.
Timeout in seconds for shutdown for restart migration
-
-
-
*pct mount* `<vmid>`
Mount the container's filesystem on the host. This will hold a lock on the
The (unique) ID of the VM.
+*pct move_volume* `<vmid> <volume> <storage>` `[OPTIONS]`
+
+Move a rootfs-/mp-volume to a different storage
+
+`<vmid>`: `<integer> (1 - N)` ::
+
+The (unique) ID of the VM.
+
+`<volume>`: `<mp0 | mp1 | mp2 | mp3 | mp4 | mp5 | mp6 | mp7 | mp8 | mp9 | rootfs>` ::
+
+Volume which will be moved.
+
+`<storage>`: `<string>` ::
+
+Target Storage.
+`--delete` `<boolean>` ('default =' `0`)::
+
+Delete the original volume after successful copy. By default the original is kept as an unused volume entry.
+
+`--digest` `<string>` ::
+
+Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
*pct pull* `<vmid> <path> <destination>` `[OPTIONS]`
Owner user name or id.
-
-
*pct push* `<vmid> <file> <destination>` `[OPTIONS]`
Copy a local file to the container.
Owner user name or id. When using a name it must exist inside the container.
-
-
-
*pct resize* `<vmid> <disk> <size>` `[OPTIONS]`
Resize a container mount point.
Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
-
-
*pct restore* `<vmid> <ostemplate>` `[OPTIONS]`
Create or restore a container.
OS architecture type.
+`--bwlimit` `<number> (0 - N)` ::
+
+Override i/o bandwidth limit (in KiB/s).
+
`--cmode` `<console | shell | tty>` ('default =' `tty`)::
Console mode. By default, the console command tries to open a connection to one of the available tty devices. By setting cmode to 'console' it tries to attach to /dev/console instead. If you set cmode to 'shell', it simply invokes a shell inside the container (no login).
OS type. This is used to setup configuration inside the container, and corresponds to lxc setup scripts in /usr/share/lxc/config/<ostype>.common.conf. Value 'unmanaged' can be used to skip and OS specific setup.
-`--password` ::
+`--password` `<password>` ::
Sets root password inside container.
Setup public SSH keys (one key per line, OpenSSH format).
+`--start` `<boolean>` ('default =' `0`)::
+
+Start the CT after its creation finished successfully.
+
`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
Startup and shutdown behavior. Order is a non-negative number defining the general startup order. Shutdown in done with reverse ordering. Additionally you can set the 'up' or 'down' delay in seconds, which specifies a delay to wait before the next VM is started or stopped.
Reference to unused volumes. This is used internally, and should not be modified manually.
-
-
-
*pct resume* `<vmid>`
Resume the container.
The (unique) ID of the VM.
-
-
-
*pct rollback* `<vmid> <snapname>`
Rollback LXC state to specified snapshot.
The name of the snapshot.
-
-
-
*pct set* `<vmid>` `[OPTIONS]`
Set container options.
Reference to unused volumes. This is used internally, and should not be modified manually.
-
-
-
*pct shutdown* `<vmid>` `[OPTIONS]`
Shutdown the container. This will trigger a clean shutdown of the
Wait maximal timeout seconds.
-
-
-
*pct snapshot* `<vmid> <snapname>` `[OPTIONS]`
Snapshot a container.
A textual description or comment.
-
-
-
*pct start* `<vmid>` `[OPTIONS]`
Start the container.
Ignore locks - only root is allowed to use this option.
-
-
-
*pct status* `<vmid>` `[OPTIONS]`
Show CT status.
Verbose output format
-
-
-
*pct stop* `<vmid>` `[OPTIONS]`
Stop the container. This will abruptly stop all processes running in the
Ignore locks - only root is allowed to use this option.
-
-
*pct suspend* `<vmid>`
Suspend the container.
The (unique) ID of the VM.
-
-
-
-*pct template* `<vmid> --experimental <boolean>` `[OPTIONS]`
+*pct template* `<vmid>`
Create a Template.
The (unique) ID of the VM.
-`--experimental` `<boolean>` ('default =' `0`)::
-
-The template feature is experimental, set this flag if you know what you are doing.
-
-
-
-
*pct unlock* `<vmid>`
Unlock the VM.
The (unique) ID of the VM.
-
-
*pct unmount* `<vmid>`
Unmount the container's filesystem.
The (unique) ID of the VM.
-
-