ProxmoxVE 9.2 常用 CLI 命令与工具详解
Proxmox VE 9.2 命令行工具逐条实测详解:pveversion/pvesh/qm/pct/pvesm/pvecm/pveam/pveum/vzdump/qmrestore/pveperf 全量用法与真实回显,含 KVM 不可用、存储快照能力、企业源 401 等真实排障实录
ProxmoxVE 9.2 常用 CLI 命令与工具详解
目标:把 Proxmox Virtual Environment(下文简称 Proxmox VE 或 PVE)9.2 日常运维要用到的命令行工具逐条讲清并给出真实回显。全文命令与输出均为 2026-10-29 在节点
pve1(pve-manager/9.2.24/66bc407c6d90a67a)上的实测记录;节点上预置两台演示客户机:VM 100(demo-vm,KVM,停止态)与 CT 101(demo-ct,LXC,运行态)。平台定位见《ProxmoxVE 9.2 介绍与选型指南》,安装与源配置见《ProxmoxVE 9.2 安装部署指南》,各配置文件的字段级解读见《ProxmoxVE 9.2 配置参数详解》。示例节点凭据沿用本系列约定:root / q1w2e3r4。
一、命令体系总览
PVE 的命令行工具以 pve 前缀为家族,另有两个重量级 guest 管理器 qm 与 pct。全局速查:
| 命令 | 管辖对象 | 一句话定位 |
|---|---|---|
| pveversion | 平台本体 | 版本与组件清单 |
| pvesh | REST API | 任意 API 端点的命令行直调 |
| qm | KVM 虚拟机 | 虚拟机全生命周期 |
| pct | LXC 客户机 | CT 全生命周期与文件互通 |
| pvesm | 存储 | 状态、内容、增删、卷分配 |
| pvecm | 集群 | 创建、加入、状态、仲裁 |
| pveam | 客户机模板 | CT 模板索引与下载 |
| pveum | 用户权限 | 用户/组/角色/ACL/令牌 |
| vzdump | 备份 | 全类型客户机统一备份 |
| qmrestore / pct restore | 恢复 | qemu / lxc 归档恢复 |
| pveperf | 基准 | 磁盘 FSYNC 与 DNS 延迟 |
| pveupdate / pveupgrade | 维护 | 包索引刷新 / 升级 |
| pvescheduler / pvestatd / pvedaemon / pveproxy / pve-cluster | 服务 | 常驻守护进程(systemctl 管理) |
所有命令都支持 -h / help 查看子命令与参数(如 pvesm help 输出全部子命令清单)。多数命令同时可用 -v/--verbose 提升输出细节。
二、版本与节点信息:pveversion
用法:pveversion(简要)/ pveversion -v(组件级)。
pveversion
pve-manager/9.2.24/66bc407c6d90a67a (running kernel: 7.0.0-38-generic)
pveversion -v 输出完整组件版本清单(节选):
proxmox-ve: 9.2.0 (running kernel: 7.0.0-38-generic)
pve-manager: 9.2.24 (running version: 9.2.24/66bc407c6d90a67a)
proxmox-kernel-helper: 9.2.1
proxmox-kernel-7.0: 7.0.14-26
corosync: 3.1.10-pve3
ifupdown2: 3.3.0-1+pmx12
libpve-storage-perl: 9.1.13
lxc-pve: 7.0.0-2
lxcfs: 7.0.0-pve1
排查兼容性问题时(论坛求助、升级前基线)-v 全量贴出是标准做法。
三、pvesh:REST API 的命令行入口
PVE 的每个功能都有 REST API,Web UI 本身就是 API 消费者。pvesh 把 API 直接暴露到 shell:get 读、set 改、create 建、delete 删、ls 列子路径。
实测:
pvesh get /version
+---------+------------------+
| key | value |
+=========+==================+
| release | 9.2 |
+---------+------------------+
| repoid | 66bc407c6d90a67a |
+---------+------------------+
| version | 9.2.24 |
+---------+------------------+
pvesh get /nodes
+------+--------+--------+-------+--------+-----------+----------+-------------------------------------------------------------------------------------------------+------------+
| node | status | cpu | level | maxcpu | maxmem | mem | ssl_fingerprint | uptime |
+======+========+========+=======+========+===========+==========+=================================================================================================+============+
| pve1 | online | 39.30% | | 6 | 15.07 GiB | 7.70 GiB | 59:1B:A7:03:92:FE:70:12:4D:EB:2C:40:10:94:3C:B5:4B:61:BA:13:AB:10:F0:55:CA:7A:0E:BA:07:A0:8E:3F | 2h 42m 20s |
+------+--------+--------+-------+--------+-----------+----------+-------------------------------------------------------------------------------------------------+------------+
pvesh ls /nodes/pve1/qemu
Dr--d 100
集群资源全视图(VM/CT/节点/存储一屏汇总,长表节选为前两列):
pvesh get /cluster/resources
| id | type | ... | status | vmid |
| lxc/101 | lxc | ... | running | 101 |
| node/pve1 | node | ... | online | |
| qemu/100 | qemu | ... | stopped | 100 |
| storage/pve1/backup | storage | ... | available | |
| storage/pve1/local | storage | ... | available | |
加 --output-format json 可拿到机器可读输出(脚本集成场景)。pvesh 与「手改配置文件」的区别在于走完整权限与校验链,适合批量与远程操作。
四、qm:KVM 虚拟机管理
4.1 查询类:list / status / config
qm list
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
100 demo-vm stopped 512 0.00 0
qm status 100
status: stopped
qm config 100
boot: order=net0;ide2
cores: 1
ide2: local:iso/alpine-virt-3.22.2-x86_64.iso,media=cdrom,size=65M
kvm: 0
memory: 512
meta: creation-qemu=11.0.3,ctime=1793278211
name: demo-vm
net0: e1000=BC:24:11:C1:04:70,bridge=vmbr0
ostype: l26
smbios1: uuid=980ca769-bc6e-46f5-8349-f952bab30bde
vmgenid: 73ab2eb2-465b-445d-81b5-af692ff3c3c8
字段解读见《ProxmoxVE 9.2 配置参数详解》 4.1 节;qm status 100 --verbose 额外给出 cpu/memory/disk 实时占用与 QEMU 进程号。
4.2 创建与改配:create / set
实测创建 VM 102(挂一块 2G 系统盘在 local 存储):
qm create 102 --name doc-clone --memory 1024 --cores 1 \
--net0 virtio,bridge=vmbr0 --scsi0 local:2 --ostype l26 --agent enabled=0
Formatting '/var/lib/vz/images/102/vm-102-disk-0.raw', fmt=raw size=2147483648 preallocation=off
scsi0: successfully created disk 'local:102/vm-102-disk-0.raw,size=2G'
改配用 set(对运行中的 VM 改内存/磁盘热插拔类参数即时生效,改其他项落配置文件):
qm set 102 --description "QA scratch VM created via qm create"
update VM 102: -description QA scratch VM created via qm create
4.3 启停与 KVM 不可用排障
在未开启硬件虚拟化能力的服务器上直接 start(kvm 默认 1):
qm start 102
KVM virtualisation configured, but not available. Either disable in VM configuration or enable in BIOS.
这条报错的两个成因:CPU 未在固件开启 VT-x/AMD-V(生产机进 BIOS 开启即可),或平台本身没有硬件虚拟化能力。后者可切 QEMU TCG 软件模拟让 VM 跑起来(性能低,仅测试用):
qm set 102 --kvm 0
qm start 102
qm status 102
update VM 102: -kvm 0
status: running
停机:qm stop 102(硬停)/ qm shutdown 102(经 ACPI 优雅关机,需客户机配合)。
4.4 快照:受存储能力约束
qm snapshot 102 clean-install --description "fresh disk"
snapshot feature is not available
raw-on-dir 存储不支持快照(能力矩阵与对策见《ProxmoxVE 9.2 配置参数详解》 2.3 与 9.5 节)。改用 qcow2/ZFS/LVM-thin/Ceph RBD 存储后同命令即可成功;qm listsnapshot 102 列出快照树,qm delsnapshot 102 <名称> 删除。
4.5 删除
qm destroy 102 --purge
--purge 同步清理 HA/复制/备份任务里对 VM 的引用。磁盘随之删除(或加 --destroy-unreferenced-disks 处理游离盘)。
五、pct:LXC 客户机管理
5.1 查询类
pct list
VMID Status Lock Name
101 running demo-ct
pct status 101 --verbose
cpus: 1
disk: 599867392
diskread: 24576
diskwrite: 12836864
maxdisk: 8350298112
maxmem: 536870912
maxswap: 536870912
mem: 22663168
name: demo-ct
netin: 2096
netout: 866
pid: 1553
status: running
swap: 0
type: lxc
pct config 101
arch: amd64
cores: 1
features: nesting=1,keyctl=1
hostname: demo-ct
memory: 512
net0: name=eth0,bridge=vmbr0,gw=10.89.67.1,hwaddr=BC:24:11:6F:9D:CE,ip=10.89.67.20/24,type=veth
ostype: debian
rootfs: local:101/vm-101-disk-0.raw,size=8G
swap: 512
unprivileged: 1
5.2 创建模板客户机
CT 创建需先有模板(pveam 下载,见第八节):
pct create 101 local:vztmpl/debian-13-standard_13.6-1_amd64.tar.zst \
--hostname demo-ct --password q1w2e3r4 \
--memory 512 --swap 512 --cores 1 \
--rootfs local:8 \
--net0 name=eth0,bridge=vmbr0,ip=10.89.67.20/24,gw=10.89.67.1 \
--unprivileged 1
extracting archive '/var/lib/vz/template/cache/debian-13-standard_13.6-1_amd64.tar.zst'
Total bytes read: 553512960 (528MiB, 506MiB/s)
Detected container architecture: amd64
Creating SSH host key 'ssh_host_rsa_key' - this may take some time ...
done: SHA256:JBayZFrHM5z3EFyA8thgO4VfjDmPtlJ7QUAkVMKtz+I root@demo-ct
WARN: Systemd 257 detected. You may need to enable nesting.
Task finished with 1 warning(s)!
⚠️ 注意
WARN: Systemd 257 detected. You may need to enable nesting.:Debian 13 模板内置 systemd 257,需要pct set 101 --features nesting=1,keyctl=1后才能正常启动。这是一线高频坑。
5.3 启停与进机执行
pct start 101
pct status 101
status: running
pct exec 在 CT 内直接执行命令(免 SSH),适合初始化与巡检:
pct exec 101 -- bash -c "hostname; uname -m; cat /etc/debian_version"
demo-ct
x86_64
13.6
交互 shell 用 pct enter 101;控制台串接用 pct console 101(退出组合键 Ctrl+O)。
5.4 宿主与 CT 文件互通:push / pull
pct push 101 /tmp/host-note.txt /tmp/host-note.txt --perms 644
pct pull 101 /tmp/ct-note.txt /tmp/ct-note.txt
实测两侧文件内容均正确落盘(pct exec 101 -- cat /tmp/host-note.txt 输出与写入一致)。比 scp 简单,且不依赖 CT 内网络可达。
5.5 删除
pct destroy 101 --purge
本机为演示重建过 CT 101:先 pct destroy 101 --purge(回显 purging CT 101 from related configurations..),再按 5.2 重建,全程数据干净可复现。
六、pvesm:存储管理
6.1 状态与内容
pvesm status
Name Type Status Total (KiB) Used (KiB) Available (KiB) %
backup dir active 308518720 131386036 161387816 42.59%
local dir active 308518720 131386036 161387816 42.59%
pvesm list local
Volid Format Type Size VMID
local:101/vm-101-disk-0.raw raw rootdir 8589934592 101
local:iso/alpine-virt-3.22.2-x86_64.iso iso iso 68157440
local:vztmpl/debian-13-standard_13.6-1_amd64.tar.zst tzst vztmpl 129954319
volid 到文件路径的换算:
pvesm path local:101/vm-101-disk-0.raw
/var/lib/vz/images/101/vm-101-disk-0.raw
6.2 增删存储定义
pvesm add dir extra-iso --path /mnt/extra-iso --content iso
pvesm status
Name Type Status Total (KiB) Used (KiB) Available (KiB) %
backup dir active 308518720 131386180 161387672 42.59%
extra-iso dir active 308518720 131386180 161387672 42.59%
local dir active 308518720 131386180 161387672 42.59%
pvesm remove extra-iso
⚠️ 9.x 版本差异:老教程常见的
pvesm content子命令已移除,现用pvesm list <storage>(排障实录见 12.3 节)。
6.3 卷分配与回收:alloc / free
手动在存储上为指定 VMID 建卷/删卷:
pvesm alloc local 100 vm-100-disk-0.raw 1G
Formatting '/var/lib/vz/images/100/vm-100-disk-0.raw', fmt=raw size=1073741824 preallocation=off
successfully created 'local:100/vm-100-disk-0.raw'
pvesm free local:100/vm-100-disk-0.raw
Removed volume 'local:100/vm-100-disk-0.raw'
alloc 常用于脚本预分配盘后挂进 VM;free 有删除语义,volid 写错即删错盘,生产慎用。
七、pvecm:集群管理
7.1 创建集群
pvecm create pve-demo --link0 10.89.67.2
Corosync Cluster Engine Authentication key generator.
Gathering 2048 bits for key from /dev/urandom.
Writing corosync key to /etc/corosync/authkey.
Writing corosync config to /etc/pve/corosync.conf
Restart corosync and cluster filesystem
--link0 显式指定心跳地址;不指定则取创建时的主接口 IP(集群网络规划要保证该地址稳定)。集群名上限 15 字符(超出即 400,实录见 12.2 节)。生成的 corosync.conf 全文见《ProxmoxVE 9.2 配置参数详解》第六节。
7.2 状态与成员
pvecm status
Cluster information
-------------------
Name: pve-demo
Config Version: 1
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Thu Oct 29 14:24:13 2026
Quorum provider: corosync_votequorum
Nodes: 1
Node ID: 0x00000001
Ring ID: 1.a
Quorate: Yes
Votequorum information
----------------------
Expected votes: 1
Highest expected: 1
Total votes: 1
Quorum: 1
Flags: Quorate
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 10.89.67.2 (local)
pvecm nodes
Membership information
----------------------
Nodeid Votes Name
1 1 pve1 (local)
未建集群时 pvecm status 的真实报错:
Error: Corosync config '/etc/pve/corosync.conf' does not exist - is this node part of a cluster?
7.3 扩容与仲裁
- 第二台节点加入:在新节点执行
pvecm add <已有节点IP>(自动拷贝 authkey 与配置)。 - 仲裁微调:
pvecm expected <N>在维护窗口临时下调期望票数(如 3 节点停 2 台时避免失去 quorum)。 - 两节点集群必配 QDevice 或
two_node选项,否则任一节点失联另一台即失去 quorum、VM 操作被锁。
八、pveam:客户机模板管理
pveam update
成功时静默(无输出即索引已刷新)。查看可用模板:
pveam available --section system
system almalinux-10-default_20250930_amd64.tar.xz amd64
system almalinux-9-default_20240911_amd64.tar.xz amd64
system alpine-3.22-default_20250617_amd64.tar.xz amd64
system alpine-3.23-default_20260116_amd64.tar.xz amd64
system alpine-3.24-default_20260714_amd64.tar.xz amd64
system archlinux-base_20260420-1_amd64.tar.zst amd64
(节选;--section 可换 system/prebuilt/misc,不带参数列全部。)列出本地已有模板:
pveam list local
NAME SIZE
local:vztmpl/debian-13-standard_13.6-1_amd64.tar.zst 123.93MB
下载与删除:
pveam download local debian-13-standard_13.6-1_amd64.tar.zst
pveam remove local:vztmpl/alpine-3.22-default_20250617_amd64.tar.xz
⚠️ 网络说明(实测 2026-10-29):
pveam download走download.proxmox.com,本环境直连出现HTTP request sent, awaiting response... 200 OK后传输中断(download failed: received interrupt),配代理同样中断——受限网络下建议离线下载模板包后经 pvesm/scp 落到template/cache/再pveam list验证。可用渠道以当时网络为准。
九、pveum:用户与权限
9.1 用户与组
pveum user add opsadmin@pve --comment "operations admin for docs"
pveum group add ops-team --comment "ops team"
pveum usermod opsadmin@pve -group ops-team
pveum user list
+--------------+---------------------------+-------+--------+--------+-----------+--------+------+----------+------------+------------------+--------+-------------+
| userid | comment | email | enable | expire | firstname | groups | keys | lastname | realm-type | tfa-locked-until | tokens | totp-locked |
+==============+===========================+=======+========+========+===========+========+======+==========+============+==================+========+=============+
| opsadmin@pve | operations admin for docs | | 1 | 0 | | | | | pve | | | |
+--------------+---------------------------+-------+--------+--------+-----------+--------+------+----------+------------+------------------+--------+-------------+
| root@pam | | | 1 | 0 | | | | | pam | | | |
+--------------+---------------------------+-------+--------+--------+-----------+--------+------+----------+------------+------------------+--------+-------------+
9.2 自定义角色与授权
pveum role add BackupOperator --privs "VM.Backup Datastore.AllocateSpace VM.Audit"
pveum acl modify /vms/102 --users opsadmin@pve --roles BackupOperator
pveum acl list
+----------+----------------+------+--------------+-----------+
| path | roleid | type | ugid | propagate |
+==========+================+======+==============+===========+
| /vms/102 | BackupOperator | user | opsadmin@pve | 1 |
+----------+----------------+------+--------------+-----------+
⚠️ 角色名不能以
PVE开头(大小写不敏感保留区),实测pveum role add PveBackupOperator报400 ... cannot use role ID starting with the (case-insensitive) 'PVE' namespace,详见 12.1 节。
9.3 API 令牌
CI/自动化场景用令牌代替主账号密码:pveum token add opsadmin@pve cicd --privsep 1 创建独立权限的 token,pveum token list 查看。--privsep 1 时令牌权限取「用户权限 ∩ 令牌权限」,符合最小权限原则。
十、备份与恢复:vzdump / qmrestore / pct restore
10.1 vzdump 手动备份
vzdump 101 --storage backup --mode snapshot --compress zstd --notes-template "{{guestname}}"
INFO: creating vzdump archive '/mnt/backup/dump/vzdump-lxc-101-2026_10_29-14_25_18.tar.zst'
INFO: Total bytes written: 577372160 (551MiB, 301MiB/s)
INFO: archive file size: 160MB
INFO: adding notes to backup
INFO: Finished Backup of VM 101 (00:00:08)
INFO: Backup finished at 2026-10-29 14:25:26
INFO: Backup job finished successfully
(节选;结尾的邮件通知 WARN/ERROR 见 12.4 节。)产物三件套:.tar.zst 归档、.log 日志、.tar.zst.notes 备注。对 KVM 虚拟机备份的归档格式是 .vma.zst(vma 自有格式而非 tar):
vzdump 102 --storage backup --mode stop --compress zstd
INFO: Backup job finished successfully
--mode 三态:snapshot(在线快照式,需存储支持)、suspend、stop(停机最一致)。计划任务化走 Datacenter→Backup(写入 /etc/pve/vzdump.cron,机制见配置篇第七节)。
10.2 qmrestore 恢复 VM
qmrestore /mnt/backup/dump/vzdump-qemu-102-2026_10_29-14_29_00.vma.zst 205 --storage local
restore vma archive: zstd -q -d -c -- /mnt/backup/dump/vzdump-qemu-102-2026_10_29-14_29_00.vma.zst | vma extract -v -r /var/tmp/vzdumptmp4049.fifo - /var/tmp/vzdumptmp4049
CFG: size: 403 name: qemu-server.conf
DEV: dev_id=1 size: 2147483648 devname: drive-scsi0
CTIME: Thu Oct 29 14:29:01 2026
Formatting '/var/lib/vz/images/205/vm-205-disk-0.raw', fmt=raw size=2147483648 preallocation=off
new volume ID is 'local:205/vm-205-disk-0.raw'
map 'drive-scsi0' to '/var/lib/vz/images/205/vm-205-disk-0.raw' (write zeros = 0)
progress 1% (read 21495808 bytes, duration 0 sec)
...
progress 100% (read 2147483648 bytes, duration 0 sec)
total bytes read 2147483648, sparse bytes 2147483648 (100%)
rescan volumes...
(progress 中段省略。)恢复后 qm config 205 可见 name/scsi0/memory 等配置原样还原。目标 VMID 被占用时报错并中止,不会覆盖既有 VM。
10.3 pct restore 恢复 CT
pct restore 201 /mnt/backup/dump/vzdump-lxc-101-2026_10_29-14_25_18.tar.zst --storage local
CT 恢复需要内核 loop 设备解包根卷;在未加载 loop 模块的服务器上会以 losetup: failed to set up loop device 失败(本环境实测即此形态),标准服务器先 modprobe loop 再执行即可成功。恢复同样支持 --rootfs 指定目标存储与容量覆盖。
十一、服务与维护工具
11.1 常驻服务族
PVE 的功能由一组 systemd 服务承载,健康巡检的标准命令与实测(全 active):
systemctl is-active pve-cluster pvestatd pvedaemon pveproxy pvescheduler corosync pve-firewall
active
active
active
active
active
active
active
| 服务 | 职责 |
|---|---|
| pve-cluster | pmxcfs(/etc/pve 分布式配置文件系统) |
| pvestatd | 状态采集与统计(UI 里的实时数据源) |
| pvedaemon | 核心业务 API(qm/pct 背后) |
| pveproxy | Web UI 与 REST API 的 HTTPS 前端(8006 端口) |
| pvescheduler | 计划任务调度(备份计划、复制等) |
| corosync | 集群心跳与配置同步(单机亦随 pvecm create 启用) |
| pve-firewall | 防火墙规则下发 |
11.2 更新与基准
pveupdate
刷新包索引(等价 apt-get update 的封装)。在保留企业仓库且未订阅的节点上会失败:
command 'apt-get update' failed: exit code 100
即企业源 401 问题,处理见《ProxmoxVE 9.2 安装部署指南》 5.3 与 8 节。日常升级:pveupgrade(等价 apt full-upgrade 的交互封装)。
磁盘基准:
pveperf /var/lib/vz
CPU BOGOMIPS: 41011.14
REGEX/SECOND: 6857753
HD SIZE: 294.23 GB
FSYNCS/SECOND: 1635.66
DNS EXT: 561.03 ms
DNS INT: 37.34 ms (.)
读值口径:FSYNCS/SECOND 是存储慢查询的核心指标(SSD 数百到数千、HDD 一般低于 200);DNS EXT 反映外网 DNS 延迟(影响集群加节点与仓库访问)。多节点间横向对比比单点绝对值更有意义。
十二、真实排障实录
12.1 角色名 PVE 前缀保留区
pveum role add PveBackupOperator --privs "VM.Backup Datastore.AllocateSpace VM.Audit"
400 Parameter verification failed.
roleid: cannot use role ID starting with the (case-insensitive) 'PVE' namespace
pveum role add <roleid> [OPTIONS]
内置角色(PVEAdmin/PVEVMAdmin/PVEVMUser/Administrator…)占用 PVE* 命名空间。自定义角色换用无 PVE 前缀名称(如 BackupOperator)即可。
12.2 集群名 15 字符上限
pvecm create pve-cluster-demo
400 Parameter verification failed.
clustername: value may only be 15 characters long
pvecm create <clustername> [OPTIONS]
corosync 协议限制,改名需重建集群,建集群前先定名。
12.3 pvesm content 已被移除
pvesm content local
ERROR: unknown command 'pvesm content'
USAGE: pvesm <COMMAND> [ARGS] [OPTIONS]
...
9.x 用 pvesm list <storage> 列内容、pvesm status 看状态。旧脚本/旧教程迁移到 9.x 时逐一替换。
12.4 vzdump 通知邮件失败但不影响备份
WARN: 'root@pam' does not have a configured email address in the user configuration - not sending an email to this user
ERROR: could not notify via target `mail-to-root`: could not notify via endpoint(s): mail-to-root: no recipients provided for the mail, cannot send it.
备份归档本身完整落盘(INFO: Backup job finished successfully),仅通知链路失败。修复两步:pveum usermod root@pam --email <地址>;Datacenter→Notification 配置 SMTP 目标。
12.5 dir 存储快照不可用
pct snapshot 101 pre-upgrade
snapshot feature is not available
能力由存储后端决定(矩阵见配置篇 2.3 节)。按需迁移卷到 qcow2/ZFS/LVM-thin/RBD,或以 vzdump 代替快照用途。
12.6 新版 systemd 模板需 nesting 特性
pct create 完成时提示 WARN: Systemd 257 detected. You may need to enable nesting.;此时 pct start 会在 mount hooks 阶段失败。执行 pct set 101 --features nesting=1,keyctl=1 后启动正常。Debian 13/Ubuntu 24.04 模板均属此类。
十三、相关文章
- 平台定位与选型对比:《ProxmoxVE 9.2 介绍与选型指南》
- ISO/apt 双路线安装与网络配置实测:《ProxmoxVE 9.2 安装部署指南》
- /etc/pve 配置体系与 storage.cfg/datacenter.cfg 字段级详解:《ProxmoxVE 9.2 配置参数详解》