Przywracanie na poziomie plików Windows Vmware (FLR) kończy się niepowodzeniem, gdy przywrócona ścieżka pliku przekracza maksymalne ograniczenie długości ścieżki (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
Zadanie przywracania na poziomie pliku kończy się niepowodzeniem na określonej ścieżce katalogu z głęboką rekursją. Dzienniki FLR pokazują ogólne dzienniki błędów
-------------------------------------------------------------------------------------------------------- ----- 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
Wewnątrz maszyny wirtualnej system Microsoft Windows jest skonfigurowany z DFS (Distributed File System) z bardzo głębokimi strukturami drzewa plików.
Podczas przywracania do oryginalnej opcji przywracania lokalizacji widzimy na serwerze proxy dziennik skryptu FLR (/usr/local/avamarclient/bin/logs/flr*.err) następujący element:
Podczas przywracania do oryginalnej opcji przywracania lokalizacji widzimy na serwerze proxy dziennik skryptu FLR (/usr/local/avamarclient/bin/logs/flr*.err) następujący element:
>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: Przekroczono ograniczenie maksymalnej długości ścieżki (MAX_PATH). Domyślnie limit ten wynosi 260, co powoduje problem z tworzeniem pliku przywracania, jeśli kombinacja lokalizacji zapisu i ścieżki nazwy pliku jest dłuższa niż 260 znaków
Więcej informacji można znaleźć na tej stronie firmy Microsoft: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
"W interfejsie API systemu Windows (z pewnymi wyjątkami omówionymi w poniższych akapitach) maksymalna długość ścieżki to MAX_PATH, która jest zdefiniowana jako 260 znaków.
Ścieżka lokalna ma następującą strukturę: litera dysku, dwukropek, odwrócony ukośnik, składniki nazwy oddzielone odwrotnymi ukośnikami i kończący znak null"
Więcej informacji można znaleźć na tej stronie firmy Microsoft: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
"W interfejsie API systemu Windows (z pewnymi wyjątkami omówionymi w poniższych akapitach) maksymalna długość ścieżki to MAX_PATH, która jest zdefiniowana jako 260 znaków.
Ścieżka lokalna ma następującą strukturę: litera dysku, dwukropek, odwrócony ukośnik, składniki nazwy oddzielone odwrotnymi ukośnikami i kończący znak null"
Resolution
1. W nowszych systemach operacyjnych Windows (Windows 10 w wersji 1607 i nowszych) włącz opcję Włącz długie ścieżki.
Poniższy artykuł bazy wiedzy firmy Microsoft zawiera instrukcje: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
LUB
2. Zamiast przywracać do oryginalnej lokalizacji, wykonaj przekierowane przywracanie do skróconej ścieżki katalogu.
Przykład: c:\restore\, co zmniejszy ogólną ścieżkę pliku.
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.