Как работает LVM: углубляемся в детали?

LVM (Logical Volume Manager) в Linux абстрагирует управление физическими дисками, предоставляя гибкие возможности для создания и изменения логических томов. В основе LVM лежит device-mapper, модуль ядра, позволяющий строить виртуальные блочные устройства из реальных. Device-mapper оперирует картами, определяющими, как блоки виртуального устройства соответствуют блокам на физических дисках.
Как работает LVM: углубляемся в детали?
Изображение носит иллюстративный характер

Раньше, работа с дисками напрямую, требовала разделения их на партиции с фиксированными размерами, что не всегда было удобно. Device-mapper позволяет объединять несколько физических дисков в единое логическое устройство, преодолевая ограничения прямого управления. LVM использует этот механизм, объединяя диски в группы томов, на которых можно создавать логические тома.

LVM не только объединяет диски, но и предоставляет возможность создания разных типов логических устройств, например, striped-устройства (RAID0), mirror-устройства (RAID1) и snapshot-ы. Снимки LVM создаются с использованием механизма copy-on-write, что позволяет сохранять исходное состояние тома, в то время как изменения сохраняются в отдельном COW-устройстве.

Конфигурация LVM сохраняется как в виде файлов в директории /etc/lvm/, так и в заголовках самих дисков, что позволяет LVM восстанавливать структуру томов после перезагрузок или даже при переносе томов между хостами. LVM — мощный и гибкий инструмент, но важно понимать принципы его работы под капотом, чтобы максимально эффективно использовать его возможности.


Новое на сайте

20099Нейронаука одиночества: есть ли в мозге клетки, которые страдают? 20098Почему глаза так долго привыкают к темноте — и что за этим стоит? 20097Мыть или не мыть рис: что реально происходит в кастрюле 20095Мне не предоставили текст для написания статьи. 20094Мыть или не мыть рис: что реально происходит в кастрюле 20092Почему глаза так долго привыкают к темноте — и что за этим стоит? 20087Игла сквозь череп: медицинский случай с рыбой-иглой и задачей, которую хирурги решали... 20085Живая квантовая сеть в Нью-Йорке: как Qunnect пытается построить интернет, который нельзя... 20084Живые обои: дрожжи, алгинат и 3D-принтер вместо поклейки 20083ИИ-агент уничтожил базу данных за 9 секунд и сам же признался в этом 20082CVE-2026-5027: почему уязвимость в Langflow уже активно эксплуатируется хакерами? 20081GreatXML: новый обход BitLocker через Recovery Partition 20080Июньский Patch Tuesday 2026: 206 уязвимостей, три zero-day и неуправляемый ИИ в поиске дыр
Ссылка