热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

PVE备份和恢复介绍

任何明智的IT部署都需要备份,而ProxmoxVE提供了一个完全集成的解决方案,使用每个存储和每个访客系统类型的功能。这允许系统管理员通过备份一致性和访客系统停机时间之间的模式选项

任何明智的 IT 部署都需要备份,而 Proxmox VE 提供了一个完全集成的解决方案,使用每个存储和每个访客系统类型的功能。这允许系统管理员通过备份一致性和访客系统停机时间之间的模式选项进行微调。

Proxmox VE 备份始终是完整备份 - 包含 VM/CT 配置和所有数据。可以通过 GUI 或通过vzdump命令行工具启动备份。



  • 备份存储

在运行备份之前,必须定义备份存储。有关如何添加存储的信息,请参阅存储文档。备份存储必须是文件级存储,因为备份存储为常规文件。在大多数情况下,使用 NFS 服务器是存储备份的好方法。您可以稍后将这些备份保存到磁带驱动器中,以便进行异地存档。



  • 计划备份

可以安排备份作业,以便它们在特定日期和时间为可选节点和来宾系统自动执行。计划备份的配置在 GUI 中的数据中心级别完成,这将在 /etc/cron.d/vzdump 中生成一个 cron 条目。


备份模式

有几种方法可以提供一致性(选项模式),具体取决于访客类型。


VM 的备份模式:



  • 停止模式

此模式提供最高的备份一致性,但代价是 VM 操作的停机时间较短。它的工作原理是依次关闭 VM,然后运行后台 Qemu 进程来备份 VM 数据。备份启动后,如果 VM 之前正在运行,它会进入完整操作模式。通过使用实时备份功能来保证一致性。



  • 暂停模式

此模式是出于兼容性原因提供的,并在调用快照模式之前挂起 VM 。由于暂停虚拟机会导致较长的停机时间,并且不一定能提高数据的一致性,因此建议改用快照模式。



  • 快照模式

这种模式提供了最短的操作停机时间,但代价是很小的不一致风险。它的工作原理是执行 Proxmox VE 实时备份,其中在 VM 运行时复制数据块。如果启用了来宾代理 ( agent: 1 ) 并运行,它会调用 guest-fsfreeze-freeze 和 guest-fsfreeze-thaw 以提高一致性。


Proxmox VE 实时备份为任何存储类型提供类似快照的语义。它不需要底层存储支持快照。另请注意,由于备份是通过后台 Qemu 进程完成的,当 Qemu 正在读取 VM 磁盘时,停止的 VM 将显示为运行一小段时间。但是,VM 本身不会启动,只会读取其磁盘。



备份文件压缩

备份文件可以使用以下算法之一进行压缩:lzo、gzip或zstd。

目前,Zstandard (zstd) 是这三种算法中最快的。多线程是 zstd 相对于 lzo 和 gzip 的另一个优势。Lzo 和 gzip 使用更广泛,通常默认安装。

您可以安装 pigz 作为 gzip 的替代品,以提供更好的多线程性能。对于 pigz 和 zstd,可以调整线程/内核的数量。请参阅下面的配置选项。

备份文件名的扩展名通常可用于确定创建备份所使用的压缩算法。

如果备份文件名不以上述文件扩展名之一结尾,则它没有被 vzdump 压缩。



推荐阅读
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • tarzxvffilename.tar.gz顺便我们了解下linux下压缩与解压命令大全.tar解包:tarxvffilename.tar打包:tarc ... [详细]
  • 本文详细介绍如何使用Netzob工具逆向未知通信协议,涵盖从基本安装到高级模糊测试的全过程。通过实例演示,帮助读者掌握Netzob的核心功能。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 本文详细介绍了如何使用OpenSSL自建CA证书的步骤,包括准备工作、生成CA证书、生成服务器待签证书以及证书签名等过程。 ... [详细]
  • 本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 本文深入探讨了如何选择适合业务需求的MySQL存储引擎,详细解析了不同存储引擎的特点、适用场景及其在数据存储和管理中的优势。通过对比InnoDB、MyISAM等主流引擎,为读者提供了全面的技术指导和专业建议,帮助开发者在实际应用中做出明智的选择。 ... [详细]
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • 本文深入解析了Linux系统中常用的文件和目录操作命令,包括但不限于`ls`、`cd`等。通过详细讲解每个命令的功能、语法及应用场景,帮助读者掌握这些基本工具的使用方法,提升在Linux环境下的操作效率。此外,文章还介绍了如何结合选项和参数来实现更复杂的文件管理任务,为初学者提供了丰富的实践示例和技巧。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 最近,我在CentOS 5服务器上成功部署了GForge 5.7 Community Edition。与Advanced Server版本相比,虽然功能略有简化,但仍然能够满足大多数开源项目管理的需求。为了确保数据安全,我开发了一套全自动备份脚本,该脚本能够定期备份GForge的数据和配置文件,并将其存储在远程服务器上,以防止数据丢失。此外,该脚本还具备错误检测和日志记录功能,便于故障排查和维护。 ... [详细]
  • 深入浅出解析HTTP协议的核心功能与应用
    前言——协议是指预先设定的通信规则,确保双方能够按照既定标准进行有效沟通,从而实现准确的信息交换。例如,驯兽师通过拍手使动物坐下,这实际上是一种预设的协议。本文将详细探讨HTTP协议的核心功能及其广泛应用,解析其在现代网络通信中的重要作用。 ... [详细]
  • 网站前端开发的核心理念与必备技能解析 ... [详细]
author-avatar
小妖2502898957
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有