原文链接:https://pve.proxmox.com/pve-docs/chapter-pvesr.html 最后更新:2026-02-25
Proxmox VE存储复制(pvesr)允许您同步虚拟机和容器数据到远程节点,提供数据保护和灾难恢复能力。
* 异步复制 * 基于快照 * 自动同步 * 增量传输
* 单向 - 从源到目标 * 双向 - 双向同步
* ZFS存储(必需) * 足够的空间 * 稳定的网络
* 至少2个节点 * 相同的存储配置 * 网络连通性
1. 选择虚拟机/容器 2. 点击“复制” 3. 目标节点 4. 计划
pvesr create 100 node2 --schedule daily
参数: * VMID * 目标节点 * 计划时间
* 每小时 * 每天 * 每周 * 自定义Cron
# 每天凌晨2点 pvesr create 100 node2 --schedule '2:00' # 每小时 pvesr create 100 node2 --schedule '*:00'
pvesr list
pvesr status --vmid 100
pvesr enable 100 pvesr disable 100
pvesr remove 100
在目标节点上:
qm start 100 --skiplock
与HA结合使用: 1. 创建HA组 2. 添加复制任务 3. 配置HA规则
pvesr log 100
* 传输开始时间 * 传输结束时间 * 传输数据量 * 错误信息
* 使用专用网络 * 调整MTU * 压缩传输
* SSD缓存 * 调整ZFS参数
控制并发数:
pvesr set 100 --max-workers 2
* 复制失败 * 同步延迟 * 空间不足 * 网络中断
# 检查状态 pvesr status # 检查日志 pvesr log 100 -v # 检查ZFS状态 zfs list -r local-zfs
* 修复存储问题 * 重置复制任务 * 手动同步
* 复制 - 实时同步,快速恢复 * 备份 - 归档,长期保留
推荐同时使用: * 复制 - 快速恢复 * 备份 - 离线副本
1. 使用独立网络 2. 监控复制延迟 3. 定期测试故障转移 4. 保持足够空间
# 创建每日复制任务 pvesr create 100 node2 --schedule '2:00' # 查看状态 pvesr status
# 使用压缩 pvesr create 100 node2 --compress zstd # 使用带宽限制 pvesr create 100 node2 --bandwidth 100M