Connectrix SANnav:备份失败并显示错误“无法将备份文件复制到给定路径”
Summary: Windows NFS 服务器不允许 root 用户访问,这会阻止 SANnav 更改备份文件的所有者和组。
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
备份路径是 Windows 服务器的 NFS 共享。
计划备份和手动备份均失败,并显示错误“无法将备份文件复制到给定路径”。但备份文件已成功生成。
这在 SANnav 2.3.x 上观察到。SANnav 2.2 不会在具有相同 NFS 共享的情况下报告此错误。
Cause
mw-consolidated-2.log显示 chown 命令。
mw-consolidated-2 - [INFO ] 2024-09-24 09:21:26.022 [pool-90-thread-1] com.brocade.dcm.backuprestore.core.BackupGenerator - Response received from backup script : Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
chown: /<NFS mount point>/<backup filename>.tar.gz: Permission denied
当 Linux 用户在 Windows 服务器上没有映射关系时,NFS 路径中的新文件属于“匿名”用户和组。
[root@<sannav hostname>]# ll total 128535364 -rw-r--r--+ 1 4294967294 4294967294 3947527003 Aug 1 02:11 dcm-New_backup_<name>-08-01-2024-02-00-00.tar.gz -rw-r--r--+ 1 4294967294 4294967294 3956913210 Aug 2 02:11 dcm-New_backup_<name>-08-02-2024-02-00-02.tar.gz -rw-r--r--+ 1 4294967294 4294967294 3965818644 Aug 3 02:11 dcm-New_backup_<name>-08-03-2024-02-00-01.tar.gz <truncated> (By default, the Windows OS uses UID/GID "-2" for anonymous, "-2" --> 32bit Binary --> Decimal = 4294967294)
SANnav 2.3.0 引入了用户/组“sannavmgr”和 2.3.x 备份脚本请求,用于将备份文件的所有者和组更改为“sannavmgr”。
Windows 服务器拒绝匿名用户的 chown 请求,因此备份脚本会在日志文件中记录“权限被拒绝”错误,并在 SANnav UI 中显示“无法将备份文件复制到给定路径”消息。
SANnav 2.2.x 无法运行 chown 因此,在备份期间,它不会遇到此问题。
Resolution
在 Windows NFS 服务器上启用“允许根访问”,然后在 Linux 主机上为 SANnav 重新装载 NFS 共享。
Products
Connectrix, Connectrix SANnavArticle Properties
Article Number: 000234211
Article Type: Solution
Last Modified: 15 Oct 2024
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.