Connectrix SANnav: Sikkerhedskopieringsfejl med fejlen "Kan ikke kopiere sikkerhedskopifilen til den angivne sti"
Summary: Windows NFS-serveren tillader ikke rodadgang, hvilket forhindrer SANnav i at ændre ejeren og gruppen af sikkerhedskopifilerne.
Symptoms
Backupstien er en NFS-deling, der deles af en Windows-server.
Både den planlagte og manuelle sikkerhedskopiering mislykkes med fejlen "Kan ikke kopiere sikkerhedskopifilen til den angivne sti." Men sikkerhedskopifilen genereres med succes.
Dette observeres på SANnav 2.3.x. SANnav 2.2 rapporterer ikke denne fejl med den samme NFS-deling.
Cause
Den mw-consolidated-2.log viser, at "tilladelse nægtet" for chown kommando.
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
Når Linux-brugeren ikke har et tilknytningsforhold på Windows-serveren, tilhører de nye filer i NFS-stien den "anonyme" bruger og gruppe.
[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 introducerer brugeren/gruppen "sannavmgr", og sikkerhedskopieringsscriptet 2.3.x anmoder om at ændre ejer og gruppe til "sannavmgr" for sikkerhedskopifilerne.
Windows-serveren afviser chown-anmodningen fra den anonyme bruger, hvorfor sikkerhedskopieringsscriptet logger fejlen "Tilladelse nægtet" i logfilen og viser meddelelsen "Kan ikke kopiere sikkerhedskopifilen til den angivne sti" i SANnav-brugergrænsefladen.
SANnav 2.2.x kører ikke chown Under backup står det således ikke over for dette problem.
Resolution
Aktivér "Tillad rodadgang" på Windows NFS-serveren, og genmonter derefter NFS-delingen på Linux-værten for SANnav.