在备份/恢复设备上为 Backup and DR 准备文件系统

本页面介绍了如何确保 Backup and DR 具有 NFS 连接性。

在 Red Hat RHEL 6 或 CentOS Linux 主机上安装 NFS 客户端

运行以下命令,查看是否已安装客户端:# rpm -qa | grep nfs

此时应返回如下内容:

  nfs-utils-lib-1.1.5-9.el6.x86_64
  nfs-utils-1.2.3-54.el6.x86_64
  • 如果您没有看到任何内容,请使用 yum 安装 NFS 客户端软件包。 运行:# yum install nfs-utils nfs-utils-lib
  • 确保 Linux 主机上安装了 rpcbind/portmapper 软件包。运行:# rpm -qa | grep rpcbind

此时应返回如下内容:rpcbind-0.2.0-11.el6.x86_64

  • 如果您没有看到任何内容,请使用 yum 安装 rpcbind。 运行: # yum install rpcbind

在 SLES Linux 主机上安装 NFS 客户端

  1. 如需查看客户端是否已安装,请运行:# rpm -qa | grep nfs

    此时应返回如下所示的内容:

    nfs-client-1.2.1-2.6.6
    yast2-nfs-common-2.17.7-1.1.2
    yast2-nfs-client-2.17.12-0.1.81
    
  2. 如果您没有看到 nfs-client 或 yast2-nfs-xxxx 软件包,请使用 YaST 或 zypper 安装 NFS 客户端软件包。

    • 使用 YaST:
    # yast2 --install yast2-nfs-client
    # yast2 --install yast2-nfs-common
    
    • 使用 Zypper:# zypper install nfs-client
  3. 确保 Linux 主机上已安装 rpcbind 或 portmapper 软件包。运行: # rpm -qa | grep rpcbind 这应该会返回类似以下内容:rpcbind-0.1.6+git20080930-6.15

  4. 如果您没有看到任何内容,则必须使用 YaST 或 zypper 安装软件包:

    • 使用 YaST:# yast2 --install rpcbind
    • 使用 Zypper:# zypper install rpcbind

从 Linux 主机了解 NFS 客户端信息

必须在主机上安装 Backup and DR 批准的 NFS 客户端软件包和版本。

  1. 检查 portmapper 或 rpcbind 服务是否正在运行。运行: # sudo service rpcbind status

    • Red Hat RHEL 6 或 CentOS Linux 主机应返回如下内容: rpcbind (pid 1591) is running...
    • SLES Linux 主机应返回如下内容: Checking for service rpcbind running
  2. 如果 rpcbind 服务未在 Linux 主机上运行,请使用以下命令启动该服务: # sudo service rpcbind start

  3. 使用 rpcinfo 列出已注册的 RPC 程序或服务。Portmapper 必须已注册且正在运行。

    # sudo rpcinfo -p
    program vers proto port service
    100000 4 tcp 111 portmapper
    100000 3 tcp 111 portmapper
    100000 2 tcp 111 portmapper
    100000 4 udp 111 portmapper
    100000 3 udp 111 portmapper
    100000 2 udp 111 portmapper
    
  4. 使用以下命令检查 Linux 主机是否可以对备份/恢复设备上的 rpcbind 和 NFS 程序进行 RPC 调用。

    # sudo rpcinfo -T tcp <#vm internal IP> rpcbind
    program 100000 version 2 ready and waiting
    program 100000 version 3 ready and waiting
    program 100000 version 4 ready and waiting
    # sudo rpcinfo -T tcp <#vm internal IP> nfs
    program 100003 version 2 ready and waiting
    program 100003 version 3 ready and waiting
    

如果上述命令返回前面所示的输出,则从 Linux 主机到备份/恢复设备的 NFS 连接良好。

规划暂存磁盘大小

对于某些大型文件系统,您可能需要手动设置文件系统的暂存磁盘大小。默认暂存磁盘大小为 NAS capacity + 20%,但在以下两种情况下,此大小可能不够:

  • NFS 和 SMB 网络文件系统有时会错误地报告非常大的容量。如果文件系统报告其大小超过 128TiB,则 Backup and DR 代理会使备份失败,并显示错误代码 5289:“报告的受保护卷大小要求为此应用指定暂存磁盘大小”。此错误可防止 Backup and DR 分配不需要或大于备份/恢复设备可以处理的巨大磁盘。

  • 即使您的 NAS 在其磁盘上使用重复信息删除和压缩,Backup and DR 也不会对暂存磁盘上的备份中的数据进行重复信息删除或压缩。您的 NAS 可能会报告 5TB 的用量,但暂存磁盘上的备份可能会占用更多空间。这还要求管理员指定手动暂存磁盘大小。这可能会导致“暂存磁盘已满”错误。

如果您看到上述任一错误,请在应用详细信息和设置中手动设置暂存磁盘大小。

.snapshot 目录中的虚拟快照

有时,NAS 上会有 .snapshot 目录,其中包含 NAS 内容的完整副本。这些是 NAS 的虚拟快照。Backup and DR 代理会尝试复制所有这些快照,并耗尽空间。您可以使用 .snapshot 或 ~snapshot(NAS 使用的任何名称)的排除模式来解决此问题。请参阅排除模式。

有关准备文件系统主机的其他信息

如需详细了解如何准备文件系统主机以进行保护,请参阅管理主机及其连接的应用。