Управление диском

Что такое LVM (Logical Volume Management) и каковы его преимущества?

Что такое LVM (Logical Volume Management) и каковы его преимущества?
Logical Volume Management или LVM - это структура операционной системы Linux, которая была введена для упрощения управления физическими устройствами хранения. Концепция управления логическими томами очень похожа на концепцию виртуализации, т.е.е. вы можете создать столько виртуальных томов хранения поверх одного устройства хранения, сколько захотите. Созданные таким образом логические тома хранения можно расширять или уменьшать в соответствии с вашими растущими или сокращающимися потребностями в хранении.

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

Подробное объяснение LVM:

Как мы уже упоминали, концепция использования LVM очень похожа на виртуализацию; следовательно, его работа также более или менее аналогична виртуализации. Мы попытаемся понять, как работает LVM, создав примерный сценарий. Как правило, у нас есть физическое устройство, разделенное на несколько разделов. На всех этих разделах установлена ​​файловая система, которую можно использовать для управления этими разделами.

Однако мы знаем, что у нас может быть несколько физических устройств, а не только одно физическое устройство. В этом случае каждое из этих физических устройств имеет свои собственные разделы и соответствующие файловые системы. Управление всеми этими разделами может превратиться в беспорядок, если обращаться с ним как есть. Здесь в игру вступает концепция управления логическими томами. Это позволяет объединить все разделы различных физических устройств в единую группу логических томов, откуда ими можно централизованно управлять.

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

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

Примечание: мы используем Linux Mint 20, чтобы продемонстрировать этот метод.

Метод проверки всех томов, которыми может управлять LVM:

Для проверки всех дисковых томов, которыми может управлять LVM, вам нужно будет запустить сканирование диска, которое можно сделать следующим образом:

Сначала мы запустим терминал в желаемом дистрибутиве Linux, которым в данном случае является Linux Mint 20. Его терминал показан на изображении ниже:


Теперь запустим в терминале команду сканирования диска следующим образом:

sudo lvmdiskscan

Для процесса сканирования диска требуются права пользователя root. Для этого вы должны использовать ключевое слово «sudo» перед этой командой. Однако, если вы уже вошли в систему под учетной записью пользователя root, вам разрешено опустить это ключевое слово.


После того, как вы запустите эту команду в своем терминале, сведения обо всех томах диска появятся на вашем экране, как показано на изображении ниже:

Преимущества LVM:

Ниже приведены некоторые из самых больших преимуществ использования управления логическими томами или LVM:

Заключение:

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

Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...
Как загрузить и играть в Sid Meier's Civilization VI в Linux
Введение в игру Civilization 6 - это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто...
Как установить Doom и играть в него в Linux
Введение в Doom Серия Doom возникла в 90-х годах после выхода оригинальной Doom. Это мгновенно стал хитом, и с тех пор серия игр получила множество на...