LVM: добавить новый диск в том

LVM добавить новый диск в том Советы и хитрости

Прежде чем углубляться в подробности о Logic Volume Manager (LVM), необходимо понять, что такое LVM. LVM предоставляет различные методы увеличения размера логического тома. Расширение логического тома может увеличить размер, но необходимо добавить новый диск, если в группе томов также не хватает места. В этом руководстве мы будем использовать интерфейс командной строки LVM, чтобы добавить новый диск к существующему логическому тому, выполнив следующие шаги:

  • Создание нового физического тома
  • Расширение группы томов
  • Расширение логического тома
  • Также расширение смонтированной файловой системы

Предварительные условия

Чтобы следовать этому руководству, у вас должен быть физический том, созданный на диске. На физическом томе должна быть группа томов vg01. Логический том lv01, созданный в этой группе томов vg01.

Список всех доступных физических томов, запустив ПВС, pvscan или pvdisplay команд в терминал.

ubuntu@ubuntu:~$ sudo pvs

ИЛИ

ubuntu@ubuntu:~$ sudo pvscan

ИЛИ

ubuntu@ubuntu:~$ sudo pvdisplay

Обратите внимание на единственный физический том

Обратите внимание на единственный физический том / dev / sdc в системе. Теперь перечислите все группы томов, созданные на физическом томе / dev / sdc, используя любую из команд vgs, vgscan или vgdisplay.

ubuntu@ubuntu:~$ sudo vgs

ИЛИ

ubuntu@ubuntu:~$ sudo vgdisplay

ИЛИ

ubuntu@ubuntu:~$ sudo vgscan

Команда отображает наличие только одной группы томов vg01

Команда отображает наличие только одной группы томов vg01 на физическом томе / dev / sdc в системе. Следующие команды можно использовать для поиска всех логических томов в группе томов.

ubuntu@ubuntu:~$ sudo lvs

ИЛИ

ubuntu@ubuntu:~$ sudo lvscan

ИЛИ

ubuntu@ubuntu:~$ sudo lvdisplay

Есть два логических томов lv01 и lv02

Есть два логических томов lv01 и lv02 на группы томов VG01.

Создать новый физический том

Сначала перечислите все физические устройства, подключенные к системе, с помощью команды lsblk.

ubuntu@ubuntu:~$ sudo lsblk

К системе подключено 3 физических устройства, и одно из них

К системе подключено 3 физических устройства, и одно из них ( / dev / sdc ) — это устройство, которое используется как физический том. Теперь подключите новое физическое устройство и снова перечислите все подключенные устройства.

ubuntu@ubuntu:~$ sudo lsblk

К системе подключено четыре физических устройства

К системе подключено четыре физических устройства. Новое подключенное устройство ( / dev / sdd1 ) в настоящее время смонтировано в системе. Размонтируйте / Dev / sdd1 устройство следующим образом :

ubuntu@ubuntu:~$ sudo umount /dev/sdd1

Теперь отформатируйте устройство с помощью команды dd. Эта команда займет некоторое время для форматирования устройства в зависимости от размера подключенного устройства.

ПРИМЕЧАНИЕ. Форматирование устройства приведет к удалению всех данных на устройстве. Перед форматированием создайте резервную копию данных.

ubuntu@ubuntu:~$ sudo dd if=/dev/zero of=/dev/sdd status=progress bs=4M

Теперь отформатируйте устройство с помощью команды dd

Создайте физический том из вновь подключенного физического устройства с помощью команды pvcreate.

ubuntu@ubuntu:~$ pvcreate /dev/sdd

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

Он создаст физический том из подключенного физического устройства. Показать все физические тома с помощью любого из ПВС, pvscan или pvdisplay команд.

ubuntu@ubuntu:~$ sudo pvs

ИЛИ

ubuntu@ubuntu:~$ sudo pvscan

ИЛИ

ubuntu@ubuntu:~$ sudo pvdisplay

Вывод отображает два физических тома

Вывод отображает два физических тома / dev / sdc и / dev / sdd, созданные в системе.

Расширение группы томов

Расширьте группу томов vg01 с помощью команды vgextend, чтобы охватить оба физических тома.

ubuntu@ubuntu:~$ sudo vgextend vg01 /dev/sdd

Расширьте группу томов vg01 с помощью команды vgextend

Приведенный выше вывод команды показывает, что группа томов vg01 охватывает как физические тома / dev / sdc, так и / dev / sdd, и в ней больше места. Выведите список сведений о группе томов vg01 с помощью команды vgdisplay.

ubuntu@ubuntu:~$ sudo vgdisplay

Общий размер группы томов vg01 теперь составляет 44

Общий размер группы томов vg01 теперь составляет 44,5 ГБ, тогда как ранее было всего 30 ГБ.

Расширьте логический том

Теперь мы можем либо создать другой логический том из этого пространства, либо мы можем расширить существующий логический том, чтобы использовать это пространство. В этом руководстве мы расширим существующий логический том, чтобы добавить больше места.

Отобразите доступные логические тома с помощью любой из следующих команд:

ubuntu@ubuntu:~$ sudo lvs

ИЛИ

ubuntu@ubuntu:~$ sudo lvscan

ИЛИ

ubuntu@ubuntu:~$ sudo lvdisplay

Отобразите доступные логические тома с помощью любой из следующих команд

В настоящее время существует только два логических тома lv01 и lv02 с пространством 15 ГБ и 10 ГБ соответственно. В этом руководстве мы расширим логический том lv01 с помощью команды lvextend с 15 до 25 ГБ.

ubuntu@ubuntu:~$ sudo lvextend -L+10G /dev/vg01/lv01

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

После увеличения размера логического тома перечислите подробные сведения о логическом томе с помощью команды lvdisplay.

ubuntu@ubuntu:~$ sudo lvdisplay /dev/vg01/lv01

Итак, размер логического тома lv01 теперь составляет 25 ГБ

Итак, размер логического тома lv01 теперь составляет 25 ГБ и был успешно расширен.

Расширьте файловую систему, установленную в системе

Смонтируйте логический том с помощью команды mount :

ubuntu@ubuntu:~$ sudo mount /dev/vg01/lv01 /media/ubuntu/lv01

Смонтируйте логический том с помощью команды mount

После монтирования логического тома отобразите файловую систему с помощью команды df, чтобы проверить размер файловой системы.

ubuntu@ubuntu:~$ sudo df -Th /dev/vg01/lv01

После монтирования логического тома отобразите файловую систему

Размер файловой системы не увеличивается, поэтому его необходимо увеличить с помощью команды resize2fs.

ubuntu@ubuntu:~$ sudo resize2fs /dev/vg01/lv01

Размер файловой системы не увеличивается, поэтому его необходимо

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

ubuntu@ubuntu:~$ sudo df -Th /dev/vg01/lv01

После расширения файловой системы запустите команду df

Теперь размер файловой системы составляет 25 ГБ, и она успешно расширена.

Читайте также:  Cоциальная инженерия и социальные хакеры

Заключение

Управление размером логических томов на работающих серверах — одна из многих обязанностей системного администратора. Таким образом, им приходится ежедневно иметь дело с нехваткой места из-за чрезмерного объема данных.

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

Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий