一键安装脚本

curl -L https://raw.githubusercontent.com/oneclickvirt/incus/main/scripts/incus_install.sh -o incus_install.sh && chmod +x incus_install.sh && bash incus_install.sh

手动安装

sudo -i
mkdir -p /etc/apt/keyrings/
curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc
sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-incus-stable.sources
Enabled: yes
Types: deb
URIs: https://pkgs.zabbly.com/incus/stable
Suites: $(. /etc/os-release && echo ${VERSION_CODENAME})
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/zabbly.asc

EOF'
apt-get update
apt-get install incus -y
incus -h

./buildone.sh 服务器名称test CPU核数2 内存大小M 硬盘大小G SSH端口 外网起端口 外网止端口 下载速度M 上传速度M 是否启用IPV6(Y or N) 系统(留空则为debian11)

删除所有LXC容器

incus list -c n --format csv | xargs -I {} incus delete -f {}

创建快照
使用以下命令创建实例的快照:

incus snapshot create <instance_name> [<snapshot name>]

使用导出文件进行实例备份
您可以将实例的全部内容导出到可以存储在任何位置的独立文件。 为了获得最高的可靠性,请将备份文件存储在不同的文件系统上,以确保它不会丢失或损坏。

导出实例
使用以下命令将实例导出到压缩文件(例如,):/path/to/my-instance.tgz

incus export <instance_name> [<file_path>]

从导出文件恢复实例
您可以将导出文件(例如,)导入为新实例。 为此,请使用以下命令:/path/to/my-backup.tgz

incus import <file_path> [<instance_name>]

参考资料
https://linuxcontainers.org/incus/docs/main/howto/instances_backup/