23.06.2025

Как монтировать LVM диск на Debian?

Для чего нужен LVM?

LVM (Logical Volume Manager) предназначен в первую очередь для управления пулами хранения данных и поэтому подходит для тех случаев, когда необходимо оптимально использовать пространство хранения, например в средах с высокой интенсивностью траффика и при совместном использовании нескольких серверов или рабочих нагрузок с одним набором дисков. Она обеспечивает гибкие решения для хранения данных, более масштабируемые, чем обычные физические тома, позволяя администраторам увеличивать емкость групп томов без необходимости выполнять дополнительные автономные операции на дисках.

Кроме того, LVM обеспечивает легкую миграцию дисков, включая добавление/извлечение дисков и переключение между зеркальными или чередующимися конфигурациями RAID. Следовательно, его использование выгодно в ситуациях, когда потребность в хранении данных может меняться с течением времени или когда возникает необходимость в резервных решениях (например, для аварийного восстановления). В этой инструкции мы рассмотрим, как смонтировать существующий диск в систему!

Монтирование диска

Прежде всего, нам нужно подключить физический или виртуальный диск к нашей системе и проверить их с помощью следующей команды:

lsblk

Скриншот №1 — Карта дисковой подсистемы

Теперь мы можем увидеть информацию о дисковой подсистеме с различными деталями, изначально у нас есть только физический vda и подключенный виртуальный vdb. Но какой тип диска вы выберете, не имеет значения. Посмотрите на последний столбец с названием MOUNTPOINTS, что буквально означает монтирование в файловой системе. Если ваш диск не отображается таким образом или в типе файла вы видите значение none, то установите необходимую для наших манипуляций утилиту:

apt install lvm2

Скриншот №2 — Установим ПО

Хорошо! Не каждый раз система ищет диск lvm автоматически, поэтому для ручного поиска мы будем использовать команду:

vgscan

Кроме того, после установки утилиты мы можем посмотреть дисковое пространство через команду с более подробной информацией о созданном томе:

lvs

Скриншот №3 — Просканируем систему

Обычно lvm disk активируется автоматически, но если в вашем случае это не сработает должным образом, попробуйте использовать команду:

vgchange -ay /dev/vgb

А также для логического тома нужно ввести команду:

lvchange -ay /dev/vgb/target_disk

Скриншот №4 — Активируем группу и том

Внимание! Вам нужно изменить все имена устройств, виртуальных групп и логических томов на свои. Еще один важный шаг, если у вас есть данные с уже существующей файловой системой, то этот шаг можно пропустить. Для остальных в этом блоке мы создадим файловую систему на необработанном диске, выполнив команду:

mkfs /dev/vgb/targert_disk

Скриншот №5 — Разметим файловую систему

В результате мы можем увидеть сводную распечатанную информацию. Для временного подключения мы можем использовать команду mount, для автоматической загрузки мы рассмотрим ниже. Сначала создайте или используйте существующую папку, в моем случае это /mnt/tmp:

mkdir /mnt/tmp

Затем смонтируйте диск:

mount /dev/vgb/targert_disk /mnt/tmp

Для проверки результата наших манипуляций введите:

lsblk

Скриншот №6 — Просмотрим результат

Последний столбец указывает на наше точечное подключение диска /mnt/tmp! Но что, если нам нужно автоматически смонтировать диск с запуском системы? Для этого в Debian мы можем использовать fstab. Этот файл буквально монтирует все содержащиеся в нём диски, мы просто добавляем указанную строку, и система работает. Но нам нужно знать некоторые подробности о диске:

blkid /dev/vgb/targert_disk

Они выводят UUID нужного устройства и тип файловой системы, которые мы будем использовать далее.

echo 'UUID=34e1e481-6c35-472b-a8f2-97bc4f3190a2 /mnt/tmp ext2 defaults 0 0' >> /etc/fstab

Чтобы убедиться, что все работает правильно, выведите последнюю строку в файле:

tail -n 1

Скриншот №7 — Добавим в файл

Измените UUID, папку, в которую вы хотите смонтировать диск, файловую систему и оставьте без изменений значение по умолчанию 0 0. Приведенные выше команды позволяют добавлять вводимые значения в файл.

Для обновления диска с картами без перезагрузки мы будем использовать:

mount -a

Убедитесь в том, что все работает корректно:

lsblk

Скриншот №8 — Убедимся в корректности действий

Также посмотрите на последний столбец!

 

Монтирование LVM-дисков в Debian включает в себя подключение диска, сканирование на наличие LVM-дисков, активацию томов, создание файловых систем, монтирование и настройку /etc/fstab. Эти шаги обеспечивают эффективное использование и автоматическое монтирование при запуске системы.