Облачная платформаAdvanced

Что такое миграция на уровне блоков?

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

В миграциях на уровне блоков блок относится к блоку диска. Блок диска является минимальной логической единицей файловой системы для управления разделами диска. Блок также является минимальной логической единицей дисков, используемых ОС и программным обеспечением. Наименьшей единицей для чтения или записи на диск является сектор. Сектор представляет собой физическую область на диске. Операции чтения и записи блоков диска выполняются секторами. Обычно файл хранится в нескольких блоках, и один блок отображается на несколько физических секторов.

В миграциях на уровне блоков файловые системы мигрируют блоками. Если сеть прерывается во время миграции, только затронутые блоки необходимо мигрировать повторно после восстановления сети. Если файлы изменяются во время миграции, только изменённые блоки нужно синхронизировать после миграции. В миграциях на уровне файлов используются различные инструменты, такие как TAR и SSH, или другие протоколы передачи, для удалённого репликации. Если файл изменяется во время распаковки или сеть прерывается во время миграции, миграция завершится с ошибкой. Кроме того, если файл изменяется во время инкрементной синхронизации данных, файл необходимо синхронизировать повторно. В этом случае все блоки файла должны быть синхронизированы. Поэтому эффективность синхронизации низкая.