Isilon:NetWorker NSM for NAS - Isilon 或 PowerScale 快照可流覽復原失敗,在 Linux NetWorker 伺服器上出現「Permission Denied」錯誤。
Summary: 在 Linux 型 NetWorker 伺服器上執行 NSM 進行 NAS 流覽式復原時,要復原的快照會由 NFS 暫時安裝在「/nsr/tmp」下,以便流覽以進行精細復原。有時,快照的掛接可能會失敗,並出現「Permission Denied」錯誤訊息。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
掛接作業失敗後,系統會顯示錯誤訊息。若要使用 NMC 進行復原,則會類似主機「networkerserver.dell.com」上的「Unable to open directory '/nsr/tmp/1234.1234567'。許可權遭拒」。若使用命令列「nsrsnapadmin」執行復原,則類似于「裝設時伺服器拒絕存取」。
Cause
NetWorker 伺服器上的「root」使用者需要足夠的許可權,才能經由掛接式快照。NetWorker 伺服器上的「root」使用者需要目錄上的「讀取」和「執行」許可權,才能穿過掛接的快照並查看內部內容。
在此特定情況下,Isilon/PowerScale「/ifs/data」原本擁有這些許可權,但效能正常。
在 NFS 組態上使用正確的許可權掛接和流覽 (NetWorker 伺服器上的「root」使用者在 /ifs/data directory 上具有讀取/執行存取權)。
在 NFS 組態上以不正確的許可權掛接和流覽 (NetWorker 伺服器上的根使用者在 /ifs/data directory 上遭拒讀/執行存取權限)。
在此特定情況下,Isilon/PowerScale「/ifs/data」原本擁有這些許可權,但效能正常。
powerscale.dell.com# ls -led /ifs/data drwxr-xr-x 6 root wheel 113 Mar 28 13:10 /ifs/data OWNER: user:root GROUP: group:wheel SYNTHETIC ACL 0: user:root allow dir_gen_read,dir_gen_write,dir_gen_execute,std_write_dac,delete_child 1: group:wheel allow dir_gen_read,dir_gen_execute 2: everyone allow dir_gen_read,dir_gen_execute此檔案系統隨後變更其許可權,觸發了此行為-- 記下檔案系統上已移除「人人」的「讀取」和「執行」許可權
powerscale.dell.com# chmod 700 /ifs/data powerscale.dell.com# ls -led /ifs/data drwx------ 6 root wheel 113 Mar 28 13:10 /ifs/data OWNER: user:root GROUP: group:wheel SYNTHETIC ACL 0: user:root allow dir_gen_read,dir_gen_write,dir_gen_execute,std_write_dac,delete_child 1: group:wheel allow std_read_dac,std_synchronize,dir_read_attr邏輯上,NetWorker 正在對快照進行 NFS 掛接,並將其路徑置於「/nsr/tmp/123.1234567」底下 - 您可以手動完成此作業 (在 NetWorker 之外),而在嘗試穿過掛接的檔案系統時,也會發現相同的問題。此「已拒絕許可權」錯誤是 NFS 本身的一個特性。以下是掛接相同快照並嘗試在不使用 NetWorker 的情況下,進行快照的一個範例。
在 NFS 組態上使用正確的許可權掛接和流覽 (NetWorker 伺服器上的「root」使用者在 /ifs/data directory 上具有讀取/執行存取權)。
[root@networkerserver.dell.com tmp]# mount powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220329075723-1648537042-0 /tmp/mount [root@networkerserver.dell.com tmp]# ls -l /tmp/mount total 8 drwxr-xr-x 5 root root 77 Jul 4 2021 Isilon_Support drwxr-xr-x 2 root root 30 Dec 22 2020 recoverfolder drwxr-xr-x 2 root root 176 Mar 23 14:27 testbackup
在 NFS 組態上以不正確的許可權掛接和流覽 (NetWorker 伺服器上的根使用者在 /ifs/data directory 上遭拒讀/執行存取權限)。
[root@networkerserver.dell.com tmp]# mount powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220329075723-1648537042-0 /tmp/mount [root@networkerserver.dell.com tmp]# ls -l /tmp/mount ls: cannot open directory /tmp/mount: Permission denied
Resolution
1.在快照建立時間,在檔案系統上為「所有人」擁有「讀取」和「執行」許可權。
2.透過在 Isilon/PowerScale 本身建立 NFS 共用,來配置 NetWorker 伺服器的「root」使用者必要的許可權。
嘗試掛接快照以使用命令列流覽快照時 (「/ifs/data」在拍攝快照時有 700 個許可權,而且沒有建立 NFS 匯出)。
2.透過在 Isilon/PowerScale 本身建立 NFS 共用,來配置 NetWorker 伺服器的「root」使用者必要的許可權。
嘗試掛接快照以使用命令列流覽快照時 (「/ifs/data」在拍攝快照時有 700 個許可權,而且沒有建立 NFS 匯出)。
[root@networkerserver.dell.com ~]# nsrsnapadmin -s networkerserver.dell.com -M networkerserver.dell.com -c powerscale.dell.com -S 3863397257 -r 180437:nsrsnapadmin:Trying NAS credentials from 'NSR client' 'powerscale.dell.com', group 'SNAP/NASSNAPWF/BACKUP/NAS' 38008:(pid 12645):Snapshot not found 173276:nsrsnapadmin: Will retry to mount path '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0' 4 more times: Unable to mount '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0': Command 'mount -t nfs "powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0" "/nsr/tmp/12645.1648806854" 2>&1' exited with code 32: mount.nfs: access denied by server while mounting powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0 173276:nsrsnapadmin: Will retry to mount path '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0' 3 more times: Unable to mount '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0': Command 'mount -t nfs "powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0" "/nsr/tmp/12645.1648806859" 2>&1' exited with code 32: mount.nfs: access denied by server while mounting powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0 173276:nsrsnapadmin: Will retry to mount path '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0' 2 more times: Unable to mount '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0': Command 'mount -t nfs "powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0" "/nsr/tmp/12645.1648806865" 2>&1' exited with code 32: mount.nfs: access denied by server while mounting powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0嘗試掛接快照以使用命令列流覽快照時-在拍攝快照時,「/ifs/data」有 700 個許可權,且在 Isilon 本身上正確建立 NFS 匯出,讓 NetWorker 伺服器上的「root」使用者能夠透過 NFS 流覽快照。
[root@networkerserver.dell.com ~]# nsrsnapadmin -s networkerserver.dell.com -M networkerserver.dell.com -c powerscale.dell.com -S 3863397257 -r 180437:nsrsnapadmin:Trying NAS credentials from 'NSR client' 'powerscale.dell.com', group 'SNAP/NASSNAPWF/BACKUP/NAS' 38008:(pid 10873):Snapshot not found Current working directory is /ifs/data/ snaprecover> ls -l total 8 drwxr-xr-x root 77 Jul 04 2021 Isilon_Support drwxr-xr-x root 30 Dec 22 2020 recoverfolder drwxr-xr-x root 176 Mar 23 14:27 testbackup
Affected Products
NetWorker Family, Isilon, NetWorkerArticle Properties
Article Number: 000198204
Article Type: Solution
Last Modified: 01 Jun 2023
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.