Connectrix SANnav. Сбой резервного копирования с ошибкой «Не удается скопировать файл резервной копии по заданному пути»
Summary: Сервер Windows NFS не разрешает доступ с правами root, что не позволяет SANnav изменить владельца и группу файлов резервного копирования.
Symptoms
Путь к резервной копии является сетевой папкой NFS, установленной сервером Windows.
Резервное копирование по расписанию и резервное копирование, выполняемое вручную, завершается сбоем с ошибкой «Не удается скопировать файл резервной копии по заданному пути». Но файл резервной копии успешно создан.
Это наблюдается в 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.
SANnav 2.2.x не работает chown Таким образом, во время резервного копирования эта проблема не возникает.
Resolution
Включите параметр «Allow root access» на сервере NFS Windows, а затем повторно смонтируйте общий ресурс NFS на хосте Linux для SANnav.