验证是否启用了 NFS:
在恢复器命令行界面 (CLI) 输入命令“nfs enable”:
# nfs enable
验证是否在 Data Domain 系统上设置了正确的装载选项:
# nfs show clients path client options ------- ---------------------- ---------------------------------------- /backup * (rw,no_root_squash,no_all_squash,secure) /ddvar * (rw,no_root_squash,no_all_squash,secure) ------- ---------------------- ----------------------------------------
在 Data Domain Restorer 上启用对 NFS 的访问:
添加可以访问 Data Domain 系统的 NFS 客户端。对多个客户端使用逗号或空格分隔(或两者)的列表。客户端可以是完全限定的域主机名、C 类 IP 地址、具有网络掩码或长度的 IP 地址,或者带有域名(如 *.yourcompany.com)的星号 (*) 通配符。星号 (*) 本身表示没有限制。添加到 /backup 下的子目录的客户端只能访问该子目录。
<nfs-options> 是以逗号分隔或空格分隔(或两者兼有)的列表,以括号为界。未指定选项的情况下,默认选项为 rw、root_squash、no_all_squash 和 secure。允许使用以下选项:
RO |
只读权限。 |
乌尔曼 |
读取和写入权限。 |
root_squash |
将请求从 uid/gid 0 映射到匿名 uid/gid。 |
no_root_squash |
关闭 root 压缩。 |
all_squash |
将所有用户请求映射到匿名 uid/gid。 |
no_all_squash |
关闭所有用户请求到匿名 uid/gid 的映射。 |
secure |
要求所有请求都源自小于 IPPORT_RESERVED 的 Internet 端口 (1024)。 |
不安全的 |
关闭安全选项。 |
anonuid=id |
为匿名帐户设置显式 uid。该 ID 是一个介于 -65635 到 65635 之间的整数。 |
anongid=id |
为匿名帐户设置显式 gid。该 ID 是一个介于 -65635 到 65635 之间的整数。 |
无锁 |
请勿使用文件锁定。 |
llock |
请求在 NFS 客户端本地锁定文件。如果使用 llock 选项,则不会将 NFS 网络文件锁定请求发送到 NFS 服务器。 |
示例:
# nfs add /backup 192.168.29.30/24 (rw,no_root_squash,no_all_squash,secure)
为特定用户导出
CLI 命令 - 用户显示详细 - nfs add export-path <client-IP> (rw,root_squash, all_squash, anonuid=user-ID, anongid=group-ID) - nfs export modify export-path clients <client-IP> options rw,root_squash, all_squash, anonuid=user-ID, anongid=group-ID
以下步骤详细说明了配置 NFS 客户端的要求。这些示例演示了 Linux 主机上的配置。有关更多信息,请参阅特定于客户端操作的文档。
# /sbin/service nfs status rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped Currently NFS service is NOT enabled.
# /sbin/service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
#/sbin/service nfs status rpc.mountd (pid 7748) is running... nfsd (pid 7746 7745 7744 7743 7742 7741 7740 7739) is running... rpc.rquotad (pid 7723) is running...
以下过程提供了配置 Linux 和 Solaris 客户端以从 Data Domain 系统装载 NFS 共享的示例。对于其他操作系统,该过程与此类似;尽管每个步骤的特定命令可能有所不同。有关具体信息,请参阅客户端操作系统文档。
示例
Linux:
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/backup /ddr/backup # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
其中,“HOSTNAME”是 Data Domain 系统的主机名或 IP 地址。
Solaris:
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/backup /ddr/backup # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
其中,“HOSTNAME”是 Data Domain 系统的主机名或 IP 地址。
AIX:
dir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/backup /ddr # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/ddvar /ddr # ls /ddr/backup
其中,“HOSTNAME”是 Data Domain 系统的主机名或 IP 地址。
如何在 nfs 客户端上装载 mtree 的示例。
# mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/data/col1/mtree1 /ddr/mtree1