LinuxCommandLibrary

pct-restore

restores an LXC container from a Proxmox backup file

TLDR

Restore container from backup

$ pct restore [VMID] [/path/to/backup.tar.zst]
copy
Restore with specific storage
$ pct restore [VMID] [backup.tar.zst] --storage [local-lvm]
copy
Restore without starting
$ pct restore [VMID] [backup.tar.zst] --start 0
copy
Restore with new hostname
$ pct restore [VMID] [backup.tar.zst] --hostname [newname]
copy
Restore unprivileged
$ pct restore [VMID] [backup.tar.zst] --unprivileged 1
copy

SYNOPSIS

pct restore vmid backup [options]

DESCRIPTION

pct restore restores an LXC container from a Proxmox backup file. It can restore to a new VMID, different storage, or with modified settings.

PARAMETERS

vmid

New container ID.
backup
Backup file path.
--storage name
Target storage.
--hostname name
Set hostname.
--start bool
Start after restore.
--unprivileged bool
Unprivileged container.
--rootfs spec
Root filesystem spec.

EXAMPLE

$ # Restore to container 200
pct restore 200 /var/lib/vz/dump/vzdump-lxc-100.tar.zst

# Restore with 20GB disk
pct restore 200 backup.tar.zst --rootfs local-lvm:20
copy

CAVEATS

VMID must not exist. Storage must have space. Network config may need adjustment.

HISTORY

pct restore is part of Proxmox VE's backup and restore infrastructure, working with vzdump backups.

SEE ALSO

pct(1), vzdump(1), qmrestore(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community