Поиск по сайту:

Управление логическими томами в Debian Linux


Debian Linux — популярный дистрибутив Linux, предназначенный как для рабочих станций конечных пользователей, так и для сетевых серверов. Debian часто хвалят за то, что он очень стабильный дистрибутив Linux. Стабильность Debian в сочетании с гибкостью LVM создает очень гибкое решение для хранения данных, которое сможет оценить каждый.

Прежде чем продолжить изучение этого руководства, Tecmint предлагает отличный обзор и обзор установки Debian 7.8 «Wheezy», который можно найти здесь:

  1. Установка Debian 7.8 «Wheezy»

Управление логическими томами (LVM) — это метод управления дисками, который позволяет объединить несколько дисков или разделов в один большой пул хранения, который можно разбить на участки хранения, известные как логические тома.

Поскольку администратор может добавлять больше дисков/разделов по своему желанию, LVM становится очень жизнеспособным вариантом для изменения требований к хранилищу. Помимо легкой расширяемости LVM, в LVM также встроены некоторые функции обеспечения устойчивости данных. Такие функции, как возможность создания моментальных снимков и миграция данных с неисправных дисков, предоставляют LVM еще больше возможностей для поддержания целостности и доступности данных.

Среда установки
  1. Операционная система — Debian 7.7 Wheezy
  2. Загрузочный диск 40 ГБ – sda
  3. 2 диска Seagate по 500 ГБ в Linux Raid — md0 (RAID не требуется)
  4. Сеть/подключение к Интернету

Установка и настройка LVM в Debian

1. Необходим root/административный доступ к системе. Это можно получить в Debian с помощью команды su или, если были настроены соответствующие параметры sudo, можно также использовать sudo. . Однако в этом руководстве предполагается вход в систему root с помощью su.

2. На этом этапе в систему необходимо установить пакет LVM2. Это можно сделать, введя в командную строку следующее:


apt-get update && apt-get install lvm2

На этом этапе можно запустить одну из двух команд, чтобы убедиться, что LVM действительно установлен и готов к использованию в системе:


dpkg-query -s lvm2
dpkg-query -l lvm2

3. Теперь, когда программное обеспечение LVM установлено, пришло время подготовить устройства для использования в группе томов LVM и, в конечном итоге, в логических томах.

Для этого для подготовки дисков будет использоваться утилита pvcreate. Обычно LVM выполняется для каждого раздела с использованием такого инструмента, как fdisk, cfdisk, parted или gparted. > для разделения и пометки разделов для использования в настройке LVM, однако для этой настройки два диска 500 ГБ были объединены вместе, чтобы создать RAID-массив с именем /dev/md0.

Этот RAID-массив представляет собой простой зеркальный массив для целей резервирования. В будущем также будет написана статья, объясняющая, как реализуется RAID. А пока займемся подготовкой физических томов (синие блоки на схеме в начале статьи).

Если вы не используете устройство RAID, замените устройства, которые должны быть частью настройки LVM, на «/dev/md0». Выполнение следующей команды подготовит RAID-устройство к использованию в настройке LVM:


pvcreate /dev/md0

4. После того, как RAID-массив подготовлен, его необходимо добавить в Группу томов (зеленый прямоугольник на схеме в начале статьи), а это выполняется с помощью команды vgcreate.

На этом этапе команде vgcreate потребуется передать как минимум два аргумента. Первым аргументом будет имя создаваемой группы томов, а вторым аргументом будет имя RAID-устройства, подготовленного с помощью pvcreate на шаге 3 (/dev/md0). Соединение всех компонентов вместе даст следующую команду:


vgcreate storage /dev/md0

На этом этапе LVM было дано указание создать группу томов под названием «storage», которая будет использовать устройство «/dev/md0» для хранить данные, отправляемые на любые логические тома, входящие в группу томов «хранилище». Однако на данный момент все еще нет логических томов, которые можно было бы использовать для хранения данных.

5. Можно быстро ввести две команды, чтобы подтвердить успешное создание группы томов.

  1. vgdisplay – предоставит гораздо более подробную информацию о группе томов.
  2. vgs – быстрый вывод в одну строку, подтверждающий существование группы томов.

vgdisplay
vgs

6. Теперь, когда группа томов подтверждена, можно создать сами логические тома. Это конечная цель LVM, и эти логические тома предназначены для отправки данных для записи на базовые физические тома (PV), составляющие группу томов (VG ). ).

Чтобы создать логические тома, утилите lvcreate необходимо передать несколько аргументов. К наиболее важным и существенным аргументам относятся: размер логического тома, имя логического тома и группа томов (VG), к которой будет принадлежать вновь созданный логический том (LV). Объединив все это вместе, получим команду lvcreate следующего вида:


lvcreate -L 100G -n Music storage

Фактически эта команда предлагает сделать следующее: создать логический том длиной 100 гигабайт с именем Музыка и принадлежащим к группе томов . хранение. Давайте продолжим и создадим еще один LV для Documents размером 50 гигабайт и сделаем его членом той же группы томов . :


lvcreate -L 50G -n Documents storage

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

  1. lvdisplay – подробный вывод логических томов.
  2. lvs — менее подробный вывод логических томов.

lvdisplay
lvs