Proxmox VE 9.2.2 初始配置与存储规划本文记录一台自用 Proxmox VE 主机的初始配置过程重点说明本地存储类型、磁盘规划以及显卡直通前的 BIOS 准备。1. 硬件与目标本机配置如下项目配置虚拟化平台Proxmox VE 9.2.2处理器AMD 8 核 16 线程内存32 GB系统盘128 GB SSD数据盘1 TB 机械硬盘宿主机显示卡NVIDIA GeForce GT 730计算显卡2 × RTX 2080 Ti 22 GB启动方式UEFI GRUB最终目标128 GB SSD 安装 Proxmox VE1 TB 机械硬盘存放虚拟机磁盘GT 730 留给 PVE 宿主机两张 RTX 2080 Ti 直通给 Ubuntu 虚拟机Ubuntu 虚拟机运行 CUDA、Docker 和 vLLM。2. PVE 中常见存储类型Proxmox VE 本地常见的三类存储是DirectoryLVMLVM-Thin2.1 DirectoryDirectory 本质上是一个普通 Linux 文件系统目录底层通常使用 ext4 或 XFS。常见路径/var/lib/vz /mnt/pve/backup适合保存ISO 镜像虚拟机备份LXC 模板Snippetsqcow2 或 raw 虚拟磁盘文件优点文件直观可见容易复制、归档和备份可以同时存放多种内容。缺点如果虚拟磁盘使用 qcow2会有一层文件格式开销文件系统损坏可能影响目录中的多个文件。2.2 LVM普通 LVM 会把每块虚拟磁盘创建为独立逻辑卷。例如/dev/vg-name/vm-100-disk-0特点虚拟磁盘是块设备不是普通文件通常按标称容量直接划分空间适合传统块存储场景快照和精简分配能力不如 LVM-Thin。对于普通单节点 PVE新建虚拟机存储时通常不优先选择普通 LVM。2.3 LVM-ThinLVM-Thin 在卷组中创建 Thin Pool再从池中创建精简逻辑卷。特点虚拟磁盘按实际写入量占用空间支持高效快照支持链接克隆非常适合虚拟机和 LXC。例如创建一块 500 GB 虚拟磁盘并不会立即消耗 500 GB 物理空间。只有实际写入的数据才会占用 Thin Pool。需要注意Thin Pool 可以超额分配必须监控实际空间使用率Thin Pool 真正写满后虚拟机可能出现 I/O 错误甚至文件系统损坏。3. 默认的local和local-lvmPVE 使用 LVM 方式安装后通常会看到local local-lvm它们可能来自同一块系统盘不代表存在两块物理硬盘。3.1local通常是 Directory 类型/var/lib/vz主要保存ISO备份LXC 模板Snippets3.2local-lvm通常是 LVM-Thin 类型VG: pve Thin Pool: data主要保存虚拟机磁盘LXC 根磁盘本机系统盘只有 128 GB因此不适合长期存放大型虚拟机磁盘。4. 1 TB 机械硬盘的规划本机将 1 TB 机械硬盘建立为独立 LVM-Thin用于存放 Ubuntu 虚拟机磁盘。在 PVE 管理界面进入节点 → 磁盘 → LVM-Thin → 创建 Thin Pool创建前必须确认目标磁盘没有需要保留的数据。建议命名示例卷组名称Toshiba-1TB Thin Pool 名称data 自动添加存储启用LVM-Thin 创建本身通常很快不会对整块磁盘执行逐扇区完整写入。5. 检查磁盘与 LVM 状态5.1 查看磁盘结构lsblk-oNAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS,MODEL5.2 查看 PV、VG 和 LVpvs vgs lvs-a-olv_name,vg_name,lv_size,seg_type,data_percent,metadata_percent,devices5.3 查看 PVE 存储状态pvesm status需要确认新机械盘已经成为 LVM PV已创建独立 VG已创建 Thin PoolPVE 中对应存储状态为active。6. 推荐的最终存储结构128 GB SSD ├─ Proxmox VE 系统 ├─ local └─ local-lvm 1 TB HDD └─ Toshiba-1TB LVM-Thin └─ Ubuntu 虚拟机磁盘这种规划的优点系统盘与大型虚拟机磁盘分离避免 128 GB SSD 被快速占满支持虚拟机快照和精简分配后续扩容虚拟磁盘较方便。需要注意机械硬盘的随机 I/O 性能有限。适合实验环境、模型文件和普通服务但数据库、大量并发虚拟机或高频写入业务更适合 SSD/NVMe。7. 显卡直通前的 BIOS 配置双显卡直通前主板 BIOS 建议开启SVMEnabled IOMMUEnabled Above 4G DecodingEnabled CSMDisabled作用说明选项作用SVM启用 AMD 硬件虚拟化IOMMU启用 PCIe 设备隔离和直通Above 4G Decoding为多张大显存显卡分配足够的 MMIO 地址空间CSM关闭传统兼容启动统一使用 UEFI本次实际遇到的问题是两张 2080 Ti 加入虚拟机后虚拟机黑屏。最终通过开启Above 4G Decoding并关闭CSM解决。8. 初始配置建议对于 32 GB 内存的 PVE 主机Ubuntu 虚拟机约 2024 GB PVE 宿主机保留约 812 GB建议初期关闭 Ballooning安装 QEMU Guest Agent不要让宿主机系统盘承担大量模型和虚拟机数据定期监控 LVM-Thin 的数据和元数据占用率。9. 总结本机采用以下方案128 GB SSDPVE 系统 1 TB HDDLVM-Thin 虚拟机存储 GT 730PVE 宿主机显示 双 RTX 2080 Ti直通 Ubuntu 虚拟机该方案适合自用虚拟化、双卡 CUDA 和本地大模型推理环境。