CLONE NFSv4.2: атомарный диапазон может продолжать разделять физические блоки

Фотография конкретного исполнения не приложена.

Быстрое создание копии файла не обязательно означает перенос всех данных в независимое место. CLONE предоставляет синхронную операцию над диапазоном и может использовать copy-on-write. Это полезная файловая возможность, но её свойства нужно отличать от отдельной резервной копии.

RFC 7862 задаёт атомарность CLONE относительно наблюдаемых промежуточных состояний операции. При этом смещения и длина должны учитывать clone_blksize и специальные правила EOF. Поддержка этой optional-функции и её ограничения проверяются на конкретной файловой системе сервера.

Copy-on-write позволяет разделять неизменённые blocks между файлами. Последующие изменения могут расходовать дополнительное место. Следовательно, небольшая длительность CLONE не подтверждает ни независимость от общего устройства, ни заранее обеспеченный бюджет всех будущих изменений. Атомарность диапазона также не делает произвольную группу файлов общей транзакцией.

В приёмке проверяют выравнивание, чтение результата и независимое логическое изменение источника и назначения. Отдельно оценивают физический расход и отказ общей основы хранения. Если цель — восстановление после потери сервера, подтверждают другой сценарий резервирования; наличие нового имени файла на том же storage этой цели само по себе не достигает.

Основание — Numbered RFC8881 NFSv4.1, RFC7862 NFSv4.2, RFC8276 xattrs and RFC9289 RPC-with-TLS; applicability scoped per task, разделы RFC7862 15.13 CLONE; clone_blksize; server-side clone features. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Основание — указанные номерные RFC NFS/RPC. Возможности NFSv4.1, NFSv4.2 и дополнительных расширений разделены; их фактическая поддержка сервером и клиентом не подтверждалась. Монтирование, чтение рабочих файлов, запись и восстановление состояния не выполнялись.

Запросить

Запросы отправляются на наш e-mail из вашей почтовой программы.