Skip to main content

PVE使用NFS备份

由于最初安装PVE时没有给系统盘做RAID,现在想给系统做一个RAID1提升安全性,只能重装系统了。使用NFS将虚拟机备份到远程机器。

挂载NFS到PVE

部署NFS服务:将相关文章。

挂载NFS节点:见相关文章。

挂载好NFS节点后,点击:NFS节点>编辑>类型,启用【VZDump 备份文件】

在数据中心>存储中查看NFS节点详情,如下图所示:【内容】中包含【VZDump 备份文件】

PixPin_2025-01-26_01-32-57

备份虚拟机

点击:需要备份的PVE节点>备份>立即备份

PixPin_2025-01-26_01-34-39

备份选项:

  • 存储:NFS节点
  • 模式:停止(完整备份)

开始备份,窗口会输出备份进度。备份完成后关闭窗口即可。

PixPin_2025-01-26_01-36-24

备份体验:局域网下的备份速度还不错。

备份系统关键配置

没有找到备份系统的选项,只能先用命令备份系统的关键配置了。

tar -czvf pve-config-backup.tar.gz /etc /var/lib/pve-cluster

将备份文件复制到其他主机。

重装PVE并使用RAID1

系统安装位置:高级

PixPin_2025-01-26_16-32-07

选择ZFS+RAID1

PixPin_2025-01-26_16-33-00

选择要加入RAID的磁盘

PixPin_2025-01-26_16-34-04

设置完毕,将看到系统安装位置为:ZFS(RAID1)

PixPin_2025-01-26_16-35-12

其他步骤照常操作,安装完毕,重新进入系统:lsblk 和 df -h 查看磁盘信息。

PixPin_2025-01-26_16-39-25

还原虚拟机

重装系统后所有节点都没有了

PixPin_2025-01-26_18-09-12

重新挂在NFS节点

PixPin_2025-01-26_18-10-40

PixPin_2025-01-26_18-12-16

NFS节点>备份>选择要恢复的虚拟机,点击还原

PixPin_2025-01-26_18-13-11

这里可以修改虚拟机的存储池、ID等信息

PixPin_2025-01-26_18-15-07

还原成功

PixPin_2025-01-26_18-16-06

逐个还原所有备份的虚拟机

其他配置

bashrc 忘记备份了,用之前的文章中的bashrc配置覆盖一下。终端颜色就回来了。

PixPin_2025-01-26_17-09-45