Відновлення рівня файлів Windows Vmware (FLR) не вдається, коли шлях до відновленого файлу перевищує обмеження максимальної довжини шляху (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
Помилка завдання відновлення на рівні файлу на певному шляху до каталогу з глибокою рекурсією. У журналах FLR відображаються загальні журнали помилок
-------------------------------------------------------------------------------------------------------- ----- 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
Усередині віртуальної машини Microsoft Windows налаштована з DFS (розподіленою файловою системою) з дуже глибокими структурами дерева файлів.
При відновленні до вихідного місця опції відновлення ми бачимо на проксі журнал скрипта FLR (/usr/local/avamarclient/bin/logs/flr*.err) наступне:
При відновленні до вихідного місця опції відновлення ми бачимо на проксі журнал скрипта FLR (/usr/local/avamarclient/bin/logs/flr*.err) наступне:
>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
Випуск: Було перевищено обмеження максимальної довжини шляху (MAX_PATH). За замовчуванням це обмеження становить 260, що спричиняє проблему створення файлу відновлення, якщо комбінація місця збереження та шляху до імені файлу перевищує 260 символів
Більше інформації можна знайти на цій сторінці Microsoft: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
"У Windows API (за деякими винятками, розглянутими в наступних параграфах) максимальна довжина шляху становить MAX_PATH, що визначається як 260 символів.
Локальний шлях структурується в наступному порядку: буква диска, двокрапка, зворотна коса риска, компоненти імені, розділені зворотною косою рискою, і кінцевий нульовий символ"
Більше інформації можна знайти на цій сторінці Microsoft: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
"У Windows API (за деякими винятками, розглянутими в наступних параграфах) максимальна довжина шляху становить MAX_PATH, що визначається як 260 символів.
Локальний шлях структурується в наступному порядку: буква диска, двокрапка, зворотна коса риска, компоненти імені, розділені зворотною косою рискою, і кінцевий нульовий символ"
Upplösning
1. У новіших операційних системах Windows (Windows 10, версії 1607 і новіших) увімкніть опцію Enable Long Paths.
Наступна база microsoft kb має інструкцію: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
АБО
2. Замість того, щоб відновлювати вихідне місце, виконайте перенаправлене відновлення в скорочений шлях до каталогу.
Приклад: c:\restore\, що зменшить загальний шлях до файлу.
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.