Компания Veeam, выпускающая ПО для резервного копирования и восстановления после аварий, предложила для включения в состав ядра Linux модуль blksnap с реализацией механизма создания снапшотов блочных устройств и отслеживания изменений в блочных устройствах. Для работы со снапшотами подготовлена утилита командной строки blksnap и библиотека blksnap.so, позволяющие из пространства пользователя взаимодействовать с модулем ядра через ioctl-вызовы. Целью создания модуля называется организация резервного копирования накопителей и виртуальных дисков без остановки работы - модуль позволяет зафиксировать в снапшоте текущее состояние всего блочного устройства, предоставив для резервного копирования изолированный срез, не зависящий от продолжающих поступать изменений. Важной особенностью blksnap является возможность одновременного создания снапшотов сразу для нескольких блочных устройств, что позволяет не только обеспечить целостность данных на уровне блочного устройства, но и добиться согласован
Предложен механизм blksnap для создания снапшотов блочных устройств в Linux
8 ноября 20228 ноя 2022
11
2 мин