Windows Vmware-filnivågjenoppretting (FLR) mislykkes når en gjenopprettet filbane overskrider maksimal banelengdebegrensning (MAX_PATH)
Den här artikeln gäller för
Den här artikeln gäller inte för
Den här artikeln är inte kopplad till någon specifik produkt.
Alla produktversioner identifieras inte i den här artikeln.
Symptom
Gjenopprettingsjobb på filnivå mislykkes på visse katalogbaner med dyp rekursjon. FLR-loggene viser generiske feillogger
-------------------------------------------------------------------------------------------------------- ----- START avvmwfile log <timestamp> UTC [18.2.100-134 Linux-x86_64] -------------------------------------------------------------------------------------------------------- <timestamp> avvmwfile Info <5008>: Logging to /usr/local/avamarclient/var/MOD-1565970042058-<cid>-3019-vmwfilew.log <timestamp> avvmwfile Info <5174>: - Reading /usr/local/avamarclient/var/avvmwfile.cmd <timestamp> avvmwfile Info <5174>: - Reading /usr/local/avamarclient/var/avvmwfileAll.cmd <timestamp> avvmwfile Info <6673>: CTL listening on port 34258 <timestamp> avvmwfile Info <10684>: Setting ctl message version to 3 (from 1) <timestamp> avvmwfile Info <16136>: Setting ctl max message size to 268435456 <timestamp> avvmwfile Info <5174>: - Reading /usr/local/avamarclient/var/avvmwfile.cmd <timestamp> avvmwfile Info <5174>: - Reading /usr/local/avamarclient/var/avvmwfileAll.cmd <timestamp> avvmwfile Info <19660>: targetlist contains <dir backup="true" date="1969-01-01 00:00:00" internal="0" group="unknown" protection="drwx------" name="C:/DFS_Shares/Users/Bob" size="65536" saveas="C:/DFS_Shares/users/restore" user="unknown" /> <timestamp> avvmwfile Error <0000>: Failed to restore files via network, check proxy log for details <timestamp> avvmwfile Error <0000>: assist_restore error. ret: 157 -------------------------------------------------------------------------------------------------------- ----- END avvmwfile log <timestamp> UTC (0 warnings, 2 errors, 0 fatal errors) --------------------------------------------------------------------------------------------------------
Orsak
Inne i den virtuelle maskinen er Microsoft Windows konfigurert med DFS (Distributed File System) med svært dype filtrestrukturer.
Når du gjenoppretter til det opprinnelige alternativet for gjenoppretting av plassering, ser vi på proxyen FLR-skriptloggen (/usr/local/avamarclient/bin/logs/flr*.err) følgende:
Når du gjenoppretter til det opprinnelige alternativet for gjenoppretting av plassering, ser vi på proxyen FLR-skriptloggen (/usr/local/avamarclient/bin/logs/flr*.err) følgende:
>file name: file1.txt >file name: files2 >file name: <long-file>-example.txt >fail to create file C:\DFS_Shares\users\restore\folder1\folder2\folder3\....< file length bigger than 260 characters>-example.txt error code:2
Problem: Maksimal banelengdebegrensning (MAX_PATH) ble overskredet. Som standard er denne grensen 260, noe som forårsaker gjenopprettingsproblem hvis kombinasjonen av lagringsplassering og filnavnbane er større enn 260 tegn
Mer informasjon er tilgjengelig på denne Microsoft-siden: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
"I Windows-APIen (med noen unntak som omtales i de følgende avsnittene), er maksimumslengden for en bane MAX_PATH, som er definert som 260 tegn.
En lokal bane er strukturert i følgende rekkefølge: stasjonsbokstav, kolon, omvendt skråstrek, navnekomponenter atskilt med omvendte skråstreker og et avsluttende nulltegn"
Mer informasjon er tilgjengelig på denne Microsoft-siden: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
"I Windows-APIen (med noen unntak som omtales i de følgende avsnittene), er maksimumslengden for en bane MAX_PATH, som er definert som 260 tegn.
En lokal bane er strukturert i følgende rekkefølge: stasjonsbokstav, kolon, omvendt skråstrek, navnekomponenter atskilt med omvendte skråstreker og et avsluttende nulltegn"
Upplösning
1. I nyere Windows-operativsystemer (Windows 10, versjon 1607 og nyere) aktiver Aktiver lange baner.
Følgende microsoft-kb har instruksjoner: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
ELLER
2. I stedet for å gjenopprette til opprinnelig plassering, utfører du en omadressert gjenoppretting til forkortet katalogbane.
Eksempel: c:\restore\ som reduserer den totale filbanen.
Berörda produkter
AvamarProdukter
Avamar, Avamar Client for VMwareArtikelegenskaper
Artikelnummer: 000053607
Artikeltyp: Solution
Senast ändrad: 09 okt. 2024
Version: 3
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.