====== 第六章:存储复制 ====== 原文链接:https://pve.proxmox.com/pve-docs/chapter-pvesr.html 最后更新:2026-02-25 ===== 概述 ===== Proxmox VE存储复制(pvesr)允许您同步虚拟机和容器数据到远程节点,提供数据保护和灾难恢复能力。 ===== 复制概念 ===== === 什么是存储复制 === * 异步复制 * 基于快照 * 自动同步 * 增量传输 === 复制模式 === * 单向 - 从源到目标 * 双向 - 双向同步 ===== 配置要求 ===== === 存储要求 === * ZFS存储(必需) * 足够的空间 * 稳定的网络 === 集群要求 === * 至少2个节点 * 相同的存储配置 * 网络连通性 ===== 创建复制任务 ===== === 通过Web界面 === 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 === 恢复 === * 修复存储问题 * 重置复制任务 * 手动同步 ===== 备份与复制 ===== === 复制 vs 备份 === * 复制 - 实时同步,快速恢复 * 备份 - 归档,长期保留 === 结合使用 === 推荐同时使用: * 复制 - 快速恢复 * 备份 - 离线副本 ===== 最佳实践 ===== 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