Одно из самых сложных решений, с которым сталкивается новый пользователь при установке Linux, — это разбить диск на разделы. Требование предсказать, сколько места потребуется для системных и пользовательских файлов, усложняет установку, чем она должна быть, а также некоторые пользователи легко переносят все свои данные в один огромный раздел, чтобы избежать проблемы. Управление логическими томами или LVM — это метод управления упаковочными устройствами, который позволяет пользователям объединять и инкапсулировать физический макет систем хранения компонентов для более простого и гибкого управления. Управление логическими томами очень похоже на виртуализацию в том смысле, что оно позволяет создавать столько виртуальных томов хранения, сколько вам нужно, поверх конкретного устройства хранения. Полученные логические тома хранения могут быть увеличены или уменьшены в соответствии с изменяющимися требованиями к хранению. В хранилище портативных компьютеров управление логическими томами (LVM) — это механизм распределения пространства на устройствах, который значительно более гибкий, чем традиционные схемы разделения пространства хранения. Повышенная абстракция, адаптируемость и контроль — ключевые преимущества LVM.
Имена логических томов могут иметь смысл. В работающей системе тома можно динамически увеличивать по мере изменения объема хранилища, и их можно легко переносить между физическими устройствами внутри пула или экспортировать. Одним из преимуществ LVM-систем является возможность эффективно и быстро масштабировать емкость хранилища. Тем не менее, системным администраторам часто требуется масштабирование (увеличение емкости). Также стоит отметить, что LVM можно использовать для уменьшения емкости хранилища. Это означает, что вы можете уменьшить емкость хранилища, если оно перераспределено (вы настроили значительно больше хранилища, чем требуется). В этой статье мы рассмотрим процесс уменьшения объема LVM в системе Ubuntu 20.04.
Поскольку утилита LVM не включена в Live CD, мы должны сначала установить ее, выполнив указанную команду в терминале системы Ubuntu 20.04 Linux.
$ sudo apt-get install lvm2
Всегда полезно проверить, какие физические тома уже настроены в вашей системе. Используйте команду pvs для выполнения этой задачи.
$ sudo pvs
Чтобы получить полную информацию о физическом томе, выполните прилагаемую команду.
$ sudo pvdisplay
Используйте инструкцию vgcreate, чтобы создать новую группу томов из физических томов LVM. Выполните указанную ниже команду, чтобы создать новую группу томов в системе Ubuntu 20.04 Linux.
$ sudo vgcreate LVMgTEST /dev/sda1
Мы создали группу томов под названием «LVMgTEST». Вы можете создать любой другой в соответствии с вашими требованиями к работе. Инструкцию vgscan можно использовать для поиска доступных в настоящее время групп томов в системе. При необходимости дополнительно перестраивает файл кеша. Эта команда полезна при переносе группы томов в новую систему. Выполнить как:
$ sudo vgscan
Используйте команду lvcreate для создания логического тома из пула хранения группы томов. Параметр -L указывает размер логического тома, параметр -n указывает имя, а параметр -v указывает группу томов, из которой будет выделено пространство.
Например, чтобы создать логический том размером 20 МБ с именем test из группы томов LVMgTEST, введите в терминале следующую команду:
$ sudo lvcreate –L 20MB –n test LVMgTEST
LVM имеет набор инструментов для отображения информации о логических томах. Опция lvscan, как и другие элементы LVM, сканирует систему и предоставляет минимум информации о логических томах. Выполните прикрепленную команду как:
$ sudo lvscan
Команду lvreduce можно использовать для уменьшения размера логического тома. Уменьшите это до желаемого размера тома, как указано флагом -L. Итак, запустите приведенную ниже команду в оболочке
Sudo lvreduce –L 5MB /dev/ LVMgTEST/test
Когда вы запустите команду lvreduce, вы получите предупреждение о размере, который вы выбрали для уменьшения. Используйте это как возможность дважды проверить, что вы уменьшаете логический том до размера, который не меньше размера файловой системы. Введите «y» и нажмите «Enter», как только подтвердите, что двигаться дальше можно.
В этой статье мы объяснили концепцию физических и логических томов в системе Ubuntu 20.04 Linux. Также мы создали группы логических томов. Также разработан процесс уменьшения объема LVM в системе Ubuntu 20.04. Надеюсь, вы легко поймете это руководство и сможете с легкостью его реализовать.