Proxmox VE 自动快照指南:一条命令搞定快照保留策略
Proxmox VE 自动快照指南一条命令搞定快照保留策略【免费下载链接】cv4pve-autosnapAutomatic snapshot tool for Proxmox VE VMs and containers with retention policies项目地址: https://gitcode.com/gh_mirrors/cv/cv4pve-autosnap跑着 Proxmox VE 集群的人都有过同一种烦恼快照是手动点的清理是手动删的时间一长磁盘里全是没人敢碰的旧快照。cv4pve-autosnap 是一个用 C# 编写的 Proxmox VE 自动快照工具一条命令创建虚拟机VM和容器CT快照再按保留数量自动清理旧快照。配好之后每天打快照、只留 7 天这件事就交给 cron你想回滚时总能找到一个干净的点。它能解决什么问题快照只增不减每个标签label可以单独设保留数比如 daily 标签只留最近 7 个超出的自动删除磁盘不会慢慢被撑满。多节点集群手动操作繁琐它走 Proxmox VE REST API自动解析 VM/CT 实际所在节点你在任意一台机器上跑一次就能覆盖整个集群。VM 多了点不过来--vmid支持 ID、名称、区间100:110、标签tag-backup、池、节点甚至all排除法批量选择不用逐个点开。它是怎么工作的可以理解成给整个集群设了个闹钟cron 到点叫醒它它按标签给目标 VM拍照打快照然后数一数同名标签的照片有几张超过保留数就把最旧的删掉。全程只通过 HTTP API 和 Proxmox 对话主机上不需要装任何代理组件。什么场景下最值得一试开发测试环境对经常改来改去的 VM 打 daily 快照保留 14 天改坏了随时回滚不用重建。生产多节点集群一个 API token 操作所有节点配合--max-parallel 5并行处理几十台 VM总耗时明显缩短。️跑数据库的 VM仓库附带 QEMU Guest Agent 与 fsfreeze 配置指南打快照前先冻结文件系统、刷库降低不一致风险。接入现有告警体系创建/删除快照的前后、成功/失败都有钩子阶段可调用自定义脚本并拿到 VMID、耗时等环境变量。值得留意的细节依赖极轻self-contained 单文件二进制Windows、Linux、macOS 解压即用不需要装 .NET 运行时。权限要求不用 root 也不用 SSH一个带 VM.Audit、VM.Snapshot、Datastore.Audit、Pool.Allocate 的 API token 即可Proxmox VE 6.2 支持。一致性提醒对运行中的 VM 打快照类似突然拔电源工具会在 QEMU Guest Agent 未启用时主动警告。可先演习--dry-run会完整预览将要执行的操作但不改动任何快照。高可用支持配置多个 host主节点不通时自动切换。上手前需要知道安装方式下载预编译包解压或走 WinGet、Homebrew、AUR、.deb/.rpm 包管理器。需先在 Proxmox Web 界面创建专用用户和 API token。定时任务用 cron 或系统计划任务触发README 里有 daily/weekly/monthly 示例。并行参数建议共享存储NFS/LVM保持 1~3ZFS/Ceph 可放到 3~10。一句话概括它是把打快照 按保留策略清理收敛成一行命令的 Proxmox VE 自动快照工具。开始之前建议先读快照一致性指南想了解实现可以看核心引擎源码。详细配置以项目官方文档与仓库为准。【免费下载链接】cv4pve-autosnapAutomatic snapshot tool for Proxmox VE VMs and containers with retention policies项目地址: https://gitcode.com/gh_mirrors/cv/cv4pve-autosnap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考