X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=vzdump.adoc;h=3276a32795dea2b4f334f8487d86815e77c8c8ef;hb=fc3425bdf7c0fca3a2c25c9221a4a3abc3f6d295;hp=4f0d27114ae0ced2a532408c411d76ea42598ae4;hpb=65647b07977927ade109e116322cc1dc00e6445a;p=pve-docs.git diff --git a/vzdump.adoc b/vzdump.adoc index 4f0d271..3276a32 100644 --- a/vzdump.adoc +++ b/vzdump.adoc @@ -64,7 +64,8 @@ not require that the underlying storage supports snapshots. `stop` mode:: -Stop the guest during backup. This results in a very long downtime. +Stop the container for the duration of the backup. This potentially results in +a very long downtime. `suspend` mode:: @@ -77,20 +78,26 @@ to hold the container copy. When the container is on a local filesystem and the target storage of the backup is an NFS server, you should set `--tmpdir` to reside on a local filesystem too, as this will result in a many fold performance improvement. -Use of a local `tmpdir` is also required if you want to backup in `suspend` -mode a local container using ACLs to an NFS server. +Use of a local `tmpdir` is also required if you want to backup a local container +using ACLs in suspend mode if the backup storage is an NFS server. `snapshot` mode:: This mode uses the snapshotting facilities of the underlying -storage. A snapshot will be made of the container volume, and the -snapshot content will be archived in a tar file. +storage. First, the container will be suspended to ensure data consistency. +A temporary snapshot of the container's volumes will be made and the +snapshot content will be archived in a tar file. Finally, the temporary +snapshot is deleted again. + +NOTE: `snapshot` mode requires that all backed up volumes are on a storage that +supports snapshots. Using the `backup=no` mountpoint option individual volumes +can be excluded from the backup (and thus this requirement). Backup File Names ----------------- -Newer versions of vzdump encode the virtual machine type and the +Newer versions of vzdump encode the guest type and the backup time into the filename, for example vzdump-lxc-105-2009_10_09-11_04_43.tar @@ -149,15 +156,17 @@ directory ('vzdump-hook-script.pl'). File Exclusions --------------- -First, this option is only available for container backups. 'vzdump' -skips the following files with option `--stdexcludes` +NOTE: this option is only available for container backups. + +'vzdump' skips the following files by default (disable with the option +`--stdexcludes 0`) /var/log/?* /tmp/?* /var/tmp/?* /var/run/?*pid -Or you can manually specify exclude paths, for example: +You can also manually specify (additional) exclude paths, for example: # vzdump 777 --exclude-path /tmp/ --exclude-path '/var/foo*' @@ -183,7 +192,7 @@ Backup all guest systems and send notification mails to root and admin. # vzdump --all --mode suspend --mailto root --mailto admin -Use snapshot mode (no downtime). +Use snapshot mode (no downtime) and non-default dump directory. # vzdump 777 --dumpdir /mnt/backup --mode snapshot