Il ripristino a livello di file (FLR) di Windows Vmware non riesce quando un percorso file ripristinato supera il limite massimo di lunghezza del percorso (MAX_PATH)
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
Job di restore a livello di file con esito negativo su determinati percorsi di directory con ricorsione profonda. I registri FLR mostrano i registri degli errori generici
-------------------------------------------------------------------------------------------------------- ----- 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) --------------------------------------------------------------------------------------------------------
Cause
All'interno della macchina virtuale, Microsoft Windows è configurato con DFS (Distributed File System) con strutture ad albero di file molto profonde.
Quando si esegue il ripristino nella posizione originale, sul proxy viene visualizzato il log dello script FLR (/usr/local/avamarclient/bin/logs/flr*.err) che mostra quanto segue:
Quando si esegue il ripristino nella posizione originale, sul proxy viene visualizzato il log dello script FLR (/usr/local/avamarclient/bin/logs/flr*.err) che mostra quanto segue:
>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
Problema: È stato superato il limite massimo di lunghezza del percorso (MAX_PATH). Per impostazione predefinita, questo limite è 260, che causa un problema di creazione del file di ripristino se la combinazione di percorso di salvataggio e percorso del nome file è maggiore di 260 caratteri
Ulteriori informazioni sono disponibili su questa pagina Microsoft: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
"Nell'API di Windows (con alcune eccezioni discusse nei paragrafi seguenti), la lunghezza massima per un percorso è MAX_PATH, che è definita come 260 caratteri.
Un percorso locale è strutturato nell'ordine seguente: lettera dell'unità, due punti, barra rovesciata, componenti del nome separati da barre rovesciate e carattere null di terminazione"
Ulteriori informazioni sono disponibili su questa pagina Microsoft: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
"Nell'API di Windows (con alcune eccezioni discusse nei paragrafi seguenti), la lunghezza massima per un percorso è MAX_PATH, che è definita come 260 caratteri.
Un percorso locale è strutturato nell'ordine seguente: lettera dell'unità, due punti, barra rovesciata, componenti del nome separati da barre rovesciate e carattere null di terminazione"
Resolution
1. Nei sistemi operativi Windows più recenti (Windows 10, versione 1607 e successive) abilitare Enable Long Paths.
Nella seguente Knowledge Base di Microsoft sono riportate le istruzioni: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
O
2. Invece di eseguire il restore nella posizione originale, eseguire un restore reindirizzato al percorso della directory shorten.
Esempio: c:\restore\ che ridurrà il percorso file complessivo.
Affected Products
AvamarProducts
Avamar, Avamar Client for VMwareArticle Properties
Article Number: 000053607
Article Type: Solution
Last Modified: 09 Oct 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.