用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

2025-08-09 16:31:05 3点赞 48收藏 5评论

为什么要使用PBS来备份

一直以来我都是用PVE内置的备份工具,通过NFS挂载NAS到PVE上,但是随着虚拟机的增多,备份文件占用的空间越来越大,因为每一次备份都是一个完整备份,导致我不得不增加硬盘,于是我想着换到了PVE官方的备份工具Proxmox Backup Server教程中简称(PBS)

PBS 支持增量备份、数据去重、压缩、加密等特性,是更高效、可靠的备份方案,下面我们将部署PBS然后接入到PVE中,实现虚拟机和容器的备份。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

部署方式

PSB本身对机器的配置需要不高,但是备份磁盘最好是本地磁盘,我这里采用的方式是直接在PVE虚拟机中部署PBS,并给其直通一块4T硬盘用于备份。

部署过程

镜像下载

1、PVE官方提供PBS镜像下载,点击下面图片即可实现跳转。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

2、安装方式比较简单,可以使用写盘工具将镜像写入到U盘然后启动安装,我使用的是PVE虚拟机,将镜像上传到PVE虚拟机中,然后创建虚拟机启动即可,我在虚拟机中分配了100G的虚拟磁盘用于系统安装,然后直通了一块4TSSD作为数据盘用于存储 虚拟机备份文件。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

3、PBS安装过程和PVE安装过程是相同的,这里不再做演示,安装有疑问的可以参考下面PVE安装教程。

添加存储

1、PBS安装完成后可以使用分配的IP:8007登入,PBS整体页面比较简单,首先我们需要添加存储池,点击管理→存储/磁盘。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

2、选中数据盘,点击擦除磁盘,

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

3、确认硬盘数据已经做备份后点击YES,对硬盘进行格式化。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

4、接下来创建目录,点击目录➡️创建:Directoy。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

5、磁盘选择上面初始化的硬盘,文件系统选择ext4,名称自定义一个,然后点击创建。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

6、目录创建完成。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

备份PVE虚拟机

1、首先我们需要获取指纹认证ID,用来做连接认证,登录PBS,点击仪表盘➡️显示指纹,复制指纹。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

1、登录PVE,点击 数据中心➡️存储➡️添加➡️Proxmox Backup Server。

ID:自定义

服务器PBS IP地址

用户名: root@pam

密码:pbs登录密码

Datastore:pbs中创建的数据备份目录

指纹:pbs仪表盘中获取

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

2、PBS添加成功,已经出现在存储列表中。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

3、接下来我们进行备份虚拟机演示,点击虚拟机➡️备份箭头立即备份,注意存储位置选择pbs,如果你只添加了一个备份存储,那么这里默认应该就是pbs。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

4、弹出来的个性化设置保持默认即可。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

5、虚拟机备份完成。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

6、登录PBS就可以看到备份的文件了。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

7、需要注意的是PBS第一次备份是完整备份,后续的备份都是增量备份,只会备份虚拟机新增|修改的内容,对比PVE自带备份的完整备份,可以大大节约宽带和备份时间。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

镜像验证

1、备份镜像文件的完整性是非常重要的,这取决于当我们系统出现问题时候能否完整恢复,我们需要对已经备份好的镜像完整性验证,点击镜像后面的V字进行单一镜像完整性验证。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

2、可以设置一个定时任务,以下为每三十天对所有镜像完整性进行检测。

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

其他补充

还有一点比较重要的是,PBS可以对备份虚拟机的文件进行浏览,当我们只需要找回虚拟机某个被删除的文件时候不用完全还原整个虚拟机,

用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程

总结

PVE备份神器,推荐PVE深度使用用户部署。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
5评论

  • 精彩
  • 最新
  • 你好,请问这样备份如果最后pve出问题了最后怎么恢复呢?

    校验提示文案

    提交
    分几种情况:1、你的pbs是独立的,你的pve系统整个崩了,你可以重新安装一个pve然后挂载pbs恢复就行了。
    2、你的pbs安装在pve里面(这时候你的pve崩了大概率磁盘镜像还在,那么新建一个虚拟机不分配磁盘,然后在pve里面导入pbs的镜像,然后恢复pbs在恢复其他虚拟机】)
    3、pbs和pve都崩了数据没备份,磁盘镜像也没有,没救了。

    ps:pbs和pve最好相互独立

    校验提示文案

    提交
    感谢大佬,还想请教一下我pve之前装在一块ssd里,前些天出现问题进不了系统,然后就重装pve在另一块m2硬盘上,现在目录里添加lvm-thin能看到ssd里原来的磁盘镜像,请问还能倒出来吗?试过虚拟个pve直通这块盘发现启动不了,然后虚拟机想挂载磁盘也提示有问题。

    校验提示文案

    提交
    收起所有回复
  • 我是不是在群晖的VMM下安装PBS,这样PVE崩了恢复省事点?

    校验提示文案

    提交
  • 你好,pve能挂载一个u盘作为pbs的镜像文件存储位置吗,我现在怕我装pve的ssd哪天直接崩了……

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
48
扫一下,分享更方便,购买更轻松