確認 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 選項>是以逗號分隔或空格分隔(或兩者兼而有之)的清單,由括弧括住。如果未指定任何選項,預設選項為 rw、root_squash、no_all_squash 和 secure。允許使用下列選項:
反滲透 |
唯讀許可權。 |
RW |
讀取和寫入許可權。 |
root_squash |
將要求從 uid/gid 0 對應至匿名的 uid/gid。 |
no_root_squash |
關閉根壓扁。 |
all_squash |
將所有使用者要求對應至匿名 uid/gid。 |
no_all_squash |
關閉所有使用者請求到匿名 uid/gid 的映射。 |
secure |
要求所有請求源自小於 IPPORT_RESERVED (1024) 的 Internet 埠。 |
不安全的 |
關閉安全選項。 |
anonuid=id |
為匿名帳戶設置顯式 uid。id 是一個以 -65635 到 65635 為界的整數。 |
匿名 = ID |
為匿名帳戶設置顯式 gid。id 是一個以 -65635 到 65635 為界的整數。 |
無鎖 |
請勿使用檔案鎖定。 |
洛克 |
要求檔案在 NFS 用戶端本機鎖定。如果使用 llock 選項,NFS 網路檔案鎖定要求不會傳送至 NFS 伺服器。 |
範例:
# nfs add /backup 192.168.29.30/24 (rw,no_root_squash,no_all_squash,secure)
匯出特定使用者
CLI 命令 - 使用者顯示詳細 - nfs 新增 export-path <client-IP> (rw,root_squash, all_squash, anonuid=user-ID, anongid=group-ID) - NFS 匯出修改匯出路徑用戶端 <用戶端 IP> 選項 rw,root_squash,all_squash,anonuid=使用者 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