NVP vProxy: Помилка FLR на Windows VM "Ім'я файлу, ім'я каталогу або синтаксис мітки тому неправильні"
Summary: NetWorker VMware Protection (NVP) не вдається відновити рівень файлу (FLR) віртуальної машини Windows (VM). Повертається помилка: "Не вдалося відновити деякі об'єкти або властивості безпеки" ...
Symptoms
NetWorker VMware Protection (NVP) vProxy File Level Restore (FLR) виконується на віртуальній машині Windows (VM).
Операція FLR завершується помилкою, повідомляється про загальну помилку «Не вдалося відновити деякі об'єкти або властивості безпеки».
У повному журналі відновлення детально описана наступна помилка для деяких шляхів до файлу: «Ім'я файлу, ім'я каталогу або синтаксис мітки тому неправильні».
152791:nsrvproxy_flr_recover: vProxy Log Begins =============================================== 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T21:11:58Z NOTICE: [89] Logging to '/opt/emc/vproxy/runtime/logs/vflrd/recover-xxxxxxxxxxxxxxxxxxxxxxxxx.log' on host xxxx'. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T21:11:58Z NOTICE: [89] Release: '4.0.0-11_1', Build number: '1', Build date: '2019-09-06T12:54:06Z' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 ERROR: [89] Discovery: Cannot get security data for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLRXXXXXXXXX\00-E$\SOME_LONG_PATH\FILE_NAME': The filename, directory name, or volume label syntax is incorrect. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 WARN: [89] Discovery: Cannot get attributes for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLRXXXXXXXXX\00-E$\SOME_LONG_PATH\FILE_NAME': Cannot get security data for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLRXXXXXXXXX\00-E$\SOME_LONG_PATH 159373:nsrvproxy_flr_recover: vProxy Log: SOME_LONG_PATH\FILE_NAME': The filename, directory name, or volume label syntax is incorrect. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 INFO: [89] Recovery: XXXX - FILE_NAME 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 ERROR: [89] Recovery: Cannot create handle for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLRXXXXXXXXX\00-E$\SOME_LONG_PATH\FILE_NAME': The system cannot find the path specified. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 INFO: [89] File copying completed. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 ERROR: [89] C:\Program Files (x86)\EMC\vProxy FLR Agent\bin\vflrcopy.exe: Some objects or security properties could not be recovered. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 TRACE: [89] C:\Program Files (x86)\EMC\vProxy FLR Agent\bin\vflrcopy.exe exiting with status code 0 152793:nsrvproxy_flr_recover: vProxy Log Ends ================================================= 163541:nsrvproxy_flr_recover: FLR recovery failed: error code: 0, error message: Some objects or security properties could not be recovered. 162216:nsrvproxy_flr_recover: FLR recover job completed with errors. 164970:nsrvproxy_flr_recover: Requested termination of the FLR mount session 3098161.
Журнали FLR можна знайти в наступних місцях:
- vProxy: /opt/emc/vproxy/runtime/logs/recycle/vflrd/DATE
- Віртуальна машина Windows: C:\Program Files (x86)\EMC\vProxy FLR Agent\logs\vflragentd\vflragentd-agent.log
Cause
API Windows (особливо Win32) обмежують шлях до файлів до 260 символів (MAX_PATH). Шляхи до файлів, які повідомляють про цю помилку, перевищують 260 символів. Це обмеження включає букву диска, двокрапку, зворотну похилу риску, імена папок, ім'я файлу та розширення файлу.
Resolution
Починаючи з Windows 10 версії 1607, Server 2016 і пізніших, ви можете ввімкнути підтримку довгого шляху в операційній системі.
Це можна зробити за допомогою групової політики або зміни реєстру на цільовій віртуальній машині Windows:
Перейдіть до розділу Місцевий Group Policy Editor → Computer Configuration → Administrative Templates → System → Filesystem. Увімкніть "Увімкнути довгі шляхи Win32".

Або встановити ключ реєстру:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "LongPathsEnabled"=dword:00000001
Additional Information
Аналогічні помилки можуть з'являтися, якщо включена функція дедуплікації Windows: NVP vProxy: Не вдається відновити на рівні файлів на рівні віртуальної машини Windows для деяких файлів із повідомленням «Не вдалося відновити деякі об'єкти або властивості безпеки».