NVP-vProxy. Сбой FLR на виртуальной машине Windows «Неверный синтаксис имени файла, каталога или метки тома»
Summary: Сбой восстановления на уровне файлов (FLR) виртуальной машины (ВМ) Windows с помощью NetWorker VMware Protection (NVP). Возвращена ошибка: «Не удалось восстановить некоторые объекты или свойства безопасности» ...
Symptoms
Восстановление на уровне файлов (FLR) vProxy (NetWorker VMware Protection, NVP) выполняется на виртуальной машине Windows.
Операция 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 можно найти в следующих местах:
- Виртуальный прокси: /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 для некоторых файлов с сообщением «Не удалось восстановить некоторые объекты или свойства безопасности».