LVM - Менеджер логических томов (англ. logical volume manager) — подсистема, позволяющая использовать разные области одного жёсткого диска и/или области с разных жёстких дисков как один логический том.
LVM добавляет уровень абстракции между физическими/логическими дисками и файловой системой. Это достигается путём разбивки изначальных разделов на блоки, либо использования отдельных разделов или блочных устройств (physical volume (pv)) и объединения их в единый виртуальный том, точнее группу томов (volume group (vg)), которая далее разбивается на логические тома (logical volume (lv)). Для файловой системы логический том представлен как обычное блочное устройство, хотя отдельные pv тома могут находиться на разных физических устройствах.
LVM позволяет создавать копии (снимки (англ. snapshot), образы) логического тома на лету.
Загрузочный дисковый раздел /boot НЕ ДОЛЖЕН находиться на диске LVM.
При установке ОС Astra Linux с параметрами "по умолчанию" это правило будет выполнено автоматически, при ручных настройках следует выделить для размещения загрузочных данных отдельный дисковый раздел.
Если предполагается в дальнейшем сохранять снимки состояния системы, то при разметке дисковых разделов рекомендуется предусмотреть свободное место для размещения этих снимков (не обязательно, так как в дальнейшем можно подключить и использовать дополнительные накопители).
Автоматическая разметка не представляет особых трудностей, так как в ней всё проходит автоматически, а для снимков состояния системы требуется отдельный диск. Но для того чтобы использовать только один диск, необходимо разметить диск в ручную.
В данном статье рассмотрен пример! Необходимо с размерами разделов определиться заранее, так как изменить в дальнейшем их не получиться.
Для этого во время установки Astra Linux в разделе дисков выбираем "Вручную" и нажимаем "Продолжить".
Выбираем жёсткий диск и нажимаем "Продолжить".
Создаём новую таблицу разделов, выбрав "Да" и нажав "Продолжить".
Выбираем СВОБОДНОЕ МЕСТО и нажимаем "Продолжить".
Создаём новый раздел, выбрав соответствующий пункт и нажав "Продолжить".
Выделяем объём под загрузчик и нажимаем "Продолжить".
Выбираем "Первичны" и нажимаем "Продолжить".
Размещаем новый раздел в начале свободного места и нажимаем "Продолжить".
Выбираем "Использовать как:" и нажимаем "Продолжить".
Для загрузчика выбираем "Файловая система Ext2" и нажимаем "Продолжить".
Выбираем "Точка монтирования" и нажимаем "Продолжить".
Выбираем "/boot" и нажимаем "Продолжить".
Выбираем "Метка:" и нажимаем "Продолжить".
Вводим "boot" и нажимаем "Продолжить".
Выбираем "Зарезервированные блоки:" и нажимаем "Продолжить".
Ставим 0% и нажимаем "Продолжить".
Выбираем "Метка 'загрузочный':" и нажимаем "Продолжить".
Выбираем "Настройка раздела закончена" и нажимаем "Продолжить".
Разметка загрузочного раздела закончена. Далее создаём раздел LVM, для этого выбираем СВОБОДНОЕ МЕСТО и нажимаем кнопку "Продолжить".
Выбираем "Создать новый раздел" и нажимаем "Продолжить".
Выделяем объём под раздел LVM и нажимаем "Продолжить".
Выбираем "Логический" и нажимаем "Продолжить".
Размещаем в начале свободного пространства и нажимаем "Продолжить".
Выбираем "Использовать как:" и нажимаем "Продолжить".
Выбираем "физический том для LVM" и нажимаем "Продолжить".
Выбираем "Настройка раздела закончена" и нажимаем "Продолжить".
Раздел LVM создан. Далее создадим раздел SWAP, для этого снова выбираем СВОБОДНОЕ МЕСТО и нажимаем "Продолжить".
Создаём новый раздел и нажимаем "Продолжить".
Указываем объём SWAP и нажимаем "Продолжить".
Выбираем "Логический" и нажимаем "Продолжить".
Размещаем в начале свободного пространства и нажимаем "Продолжить".
Выбираем "Использовать как:" и нажимаем "Продолжить".
Выбираем "раздел подкачки" и нажимаем "Продолжить".
Выбираем "настройка раздела закончена" и нажимаем "Продолжить".
Раздел SWAP размечен. Оставляем СВОБОДНОЕ МЕСТО для сохранения снимков состояния системы и начинаем настройку логических томов.
Выбираем "Настройка менеджера логических томов (LVM)" и нажимаем "Продолжить".
Записываем изменения на диск, выбрав "Да" и нажав "Продолжить".
Далее выбираем "Создать группу томов" и нажимаем "Продолжить".
Назовём группу томов любым именем и нажимаем "Продолжить".
Выбираем ранее размеченный раздел под LVM и нажимаем "Продолжить".
Далее начнём создавать логические тома. Выбираем "Создать логический том" и нажимаем "Продолжить".
Выбираем размеченную группу томов и нажимаем "Продолжить".
Введём название создаваемого логического тома, данный логический том будет предназначен для системных папок, в связи чем и назовём его "root". Нажимаем "Продолжить".
Выделем объем памяти для системных папок и нажимаем "Продолжить".
Создадим второй логический том. Выбираем "Создать логический том" и нажимаем "Продолжить".
Выбираем группу томов и нажимаем "Продолжить".
Назовём логический том "home", так как он будет использоваться для домашних папок, и нажимаем "Продолжить".
Выбираем всё оставшееся место и нажимаем "Продолжить".
Заканчиваем разметку логических томов, выбрав "Закончить" и нажав "Продолжить".
Теперь необходимо разметить наши логические тома. Для этого выбираем логический том "home" и нажимаем "Продолжить".
Выбираем "Использовать как:" и нажимаем "Продолжить".
Выбираем "Журналируемая файловая система Ext4" и нажимаем "Продолжить".
Выбираем "Точка монтирования:" и нажимаем "Продолжить".
Выбираем "/home" и нажимаем "Продолжить".
Выбираем "Метка:" и нажимаем "Продолжить".
Устанавливаем метку "home" и нажимаем "Продолжить".
Выбираем "Зарезервированные блоки:" и нажимаем "Продолжить".
Выставляем 0% и нажимаем "Продолжить".
Выбираем "Настройка раздела закончена" и нажимаем "Продолжить".
Выбираем второй логический том и нажимаем "Продолжить".
Выбираем "Использовать как:" и нажимаем "Продолжить".
Выбираем "Журналируемая файловая система Ext4" и нажимаем "Продолжить".
Выбираем "Точка монтирования:" и нажимаем "Продолжить".
Выбираем корневую и нажимаем "Продолжить".
Выбираем "Настройка раздела закончена" и нажимаем "Продолжить".
Разметка закончена. Выбираем "Закончить разметку и записать изменения на диск" и нажимаем "Продолжить".
Соглашаемся с изменениями, выбрав "Да" и нажав "Продолжить".
После чего продолжиться установка Astra Linux.
После установки и загрузки системы разметим свободное место. Для этого откроем редактор разделов Gparted.
Вводим пароль администратора.
Выбираем не размеченное оставленное свободное место, щёлкаем правой клавишей мыши на "не размечено" и выбираем "Новый".
Проверяем, что файловая система выбрана "ext4" и нажимаем "Добавить".
Вымираем в верхнем меню: "Правка" -> "Применить все операции".
В появившемся оке нажимаем "Применить".
При завершении будет указано: "Все операции успешно выполнены", закрываем окно, нажав "Закрыть".
Свободное место, что ранее оставлялось будет иметь вид типа "/dev/sda3".
Закрываем редактор разделов Gparted и открываем терминал, нажав сочетание клавиш "Alt+t", где проверяем наличие LVM, набрав команду:
sudo vgs
На что выдаст ранее размеченный физический том LVM.
Добавляем свободное пространство для копий (снимков). Для этого в терминале набираем, в зависимости какой получился у вас sda:
sudo pvcreate /dev/sda3
На вопрос "Wipe it?" отвечаем "y" и наш раздел добавиться для резервирования в LVM.
Далее вести команду, в зависимости от названия тома (в данном примере использовался tom_1):
sudo vgextend tom_1 /dev/sda3
После чего повторно проверяем физический том LVM, набрав команду:
sudo vgs
После чего мы увидим свободное место для копий (снимков) в колонке "VFree"
Ручная разметка разделов LVM закончена.