| Предыдущий | Следующий |
| STATUS_CLOUD_FILE_ACCESS_DENIED | STATUS_CLOUD_FILE_PROPERTY_LOCK_CONFLICT |
STATUS_CLOUD_FILE_INCOMPATIBLE_HARDLINKS
Cloud Files не рассматривает жёсткие ссылки как обычные псевдонимы имени файла. По умолчанию заполнители не допускают жёстких ссылок. Поставщик, способный сохранить их семантику, должен явно включить поддержку в политике жёстких ссылок корня, и даже тогда ссылки ограничиваются совместимыми правилами области.
Не обходите этот статус копированием метаданных заполнителя во вторую ссылку. Определите, поддерживает ли поставщик жёсткие ссылки, находятся ли оба пути в одном корне синхронизации и потребует ли операция гидратации или преобразования обратно в обычный файл. Политика предназначена для того, чтобы одна удалённая идентичность не получала неподдерживаемую локальную топологию.
Полезные проверки
- Проверьте у корня
CF_HARDLINK_POLICY, а не считайте достаточной саму поддержку жёстких ссылок в NTFS. - Проверьте, находятся ли связанные пути внутри одного корня синхронизации либо оба вне любых корней.
- Для неподдерживаемой топологии используйте копирование или поддерживаемое поставщиком дублирование вместо принудительного создания жёсткой ссылки.
Связанная документация
- CF_HARDLINK_POLICY определяет совместимое поведение жёстких ссылок и эту ошибку.
- CF_SYNC_POLICIES объясняет последствия гидратации и обратного преобразования, когда жёсткие ссылки пересекают границы корня синхронизации.
Нужно найти другой код? Найти другой код состояния или ошибки.
