云祺Logo 云祺Logo

在 Proxmox 中添加 NFS 存储的优势

2026-04-17

NFS 代表网络文件系统,是一种用于通过计算机网络共享文件系统的协议。它允许在网络中的不同计算机之间共享文件和目录,使其像本地文件一样可访问。

在 Proxmox 中添加 NFS 存储,您可将存储设备挂载到 Proxmox VE 节点上,并使其可供其他节点上的虚拟机或容器访问。此举支持存储资源的共享以及集中化管理的便利性。

在 Proxmox 中添加 NFS 存储有哪些优势?

灵活性与可扩展性:在 Proxmox 中添加 NFS 存储,可在 Proxmox VE 集群的多个节点之间共享存储设备。这提升了灵活性,支持无缝扩展,并实现对存储资源的高效管理。

高可用性与负载均衡:通过在 Proxmox 中添加 NFS 存储,您可以为虚拟机和容器实现高可用性与负载均衡。当通过 NFS 将存储共享给多个节点时,若某个节点发生故障,虚拟机和容器可无缝迁移到其他节点,从而保障服务的连续性与可用性。

数据共享与协作:Proxmox 添加 NFS 存储后,可使多个虚拟机和容器访问并共享同一存储资源。这种共享机制使不同虚拟机之间的文件与数据传输更便捷、更高效。

如何在 Proxmox VE 中为备份设置 NFS 存储?

接下来将以 CentOS 7 服务器为例,为您演示如何安装并配置 NFS 服务、创建共享目录,以及在 Proxmox 服务器中添加 NFS 存储,以备份虚拟机。

前提条件

请确保获取 Proxmox 服务器和 CentOS 7 服务器的 IP 地址

在 CentOS 7 上安装 NFS

1. 使用 SSH 连接到 CentOS 服务器,并通过 sudo 命令获取 root 权限:

ssh centosuser@CentOS 7 IPsudo su

2. 使用 yum 安装 NFS

yum -y install nfs-utils libnfsidmap rpcbind

3. 安装成功后,启用 rpcbind 和 nfs-server 服务,使其在服务器启动时自动运行。

systemctl enable rpcbindsystemctl enable nfs-server

4. 启动所有服务:

systemctl start rpcbindsystemctl start nfs-serversystemctl start rpc-statdsystemctl start nfs-idmapd

5. 启用 Firewalld,并为其他服务器的访问打开 NFS、mountd 和 rpc-bind 服务端口:

systemctl start firewalldfirewall-cmd --permanent --zone public --add-service mountdfirewall-cmd --permanent --zone public --add-service rpc-bindfirewall-cmd --permanent --zone public --add-service nfs

6. 重新加载 Firewalld 配置以应用更改

firewall-cmd --reload

创建共享目录

1. 创建一个目录,并将其共享给 Proxmox 服务器。在 /var 目录下创建名为 “nfsproxmox” 的目录,并将权限设置为 777,以便任何用户均可读写该目录:

mkdir -p /var/nfsproxmoxchmod -R 777 /var/nfsproxmox/

2. 修改 /etc/exports 文件以配置共享目录、客户端 IP 地址及其他特定选项:

vim /etc/exports

添加以下配置,然后保存并退出:

/var/nfsproxmox 192.168.1.111(rw,sync,no_root_squash)

3. 使用以下命令导出共享目录:

exportfs -r

挂载 NFS 服务

打开 Proxmox VE,点击 数据中心 > 点击 存储 > 选择 添加 > 点击 NFS

 

在 Proxmox VE 中为备份配置 NFS 存储 1 

定义您的 NFS

1. 只要正确设置了 NFS 服务器的权限,输入 NFS 服务器 IP 后,系统即可自动检测已配置的共享目录。(实际调用系统命令:pvesm nfsscan 服务器 IP

2. 在“内容”中至少添加一个ISO镜像文件VZDump备份文件,然后点击添加

在 Proxmox VE 中为备份配置 NFS 存储 2 

将 Proxmox 虚拟机备份至 NFS 存储

点击虚拟机 > 选择 备份 > 点击 立即备份 > 在您刚刚创建的存储中选择 NFS-121 > 点击 备份

在 Proxmox VE 3 中为备份配置 NFS 存储 

您可以查看到备份任务已完成。

在 Proxmox VE 4 中为备份配置 NFS 存储 

如何使用Vinchin备份与恢复软件备份Proxmox虚拟机?

在制定虚拟机备份策略时,除充分使用Proxmox自带的备份功能外,强烈建议探索第三方备份软件的潜力,以进一步增强备份能力。其中,Vinchin备份与恢复软件是一款专为Proxmox、VMware、Hyper-V、XenServer、XCP-ng、oVirt、RHV等虚拟机环境设计的备份解决方案。

该软件提供全面而强大的虚拟机备份与恢复功能,包括无代理备份、即时恢复、虚拟机到虚拟机(V2V)迁移等,专为全面保护和管理虚拟化环境中的关键数据而设计。这一全面的备份解决方案提供了多种备份选项,确保数据完整性,并在需要时实现快速、高效的恢复。

Vinchin 备份与恢复的操作非常简单,只需几个简单的步骤。

1. 仅需在主机上选择虚拟机


2. 然后选择备份目标位置


3.选择策略


4. 最后提交任务


Vinchin 提供为期60天的免费试用,让用户能在真实环境中体验其功能。如需了解更多信息,请直接联系 Vinchin,或联系我们的本地合作伙伴之一。



Proxmox 添加 NFS 常见问题解答

问题1:如何保障 NFS 存储的安全性?

A1:为确保您的 NFS 存储安全,建议使用防火墙规则限制访问,并确保共享目录的权限设置正确。此外,您可在 NFS 配置中启用身份验证,以进一步提升存储安全性。

问题2:是否可以在 Proxmox VE 中监控 NFS 存储的性能?

A2:是的,Proxmox VE 提供性能监控工具,可用于监控 NFS 存储的性能。通过 Proxmox VE 界面中的仪表板和日志,您可以查看存储使用情况和性能统计信息。


   

结论

综上所述,将NFS存储集成到Proxmox中可带来诸多优势,包括提升灵活性、可扩展性、高可用性、负载均衡能力以及数据共享能力。通过在CentOS 7上配置NFS,并在Proxmox中为虚拟机备份添加NFS存储,即可轻松构建一套可靠的备份策略。此外,探索Vinchin备份与恢复等第三方解决方案,还可进一步增强备份功能,提供更丰富的特性和能力。

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆

您可能感兴趣的新闻 换一批

现在下载,可享15天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

微信售后服务二维码

请拨打电话
为您提供支持

400-9955-698