Как проверить, активен ли том LVM в Linux

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном занятии (LabEx) вы узнаете, как проверить, активен ли том LVM в Linux. Вы будете использовать команду lvs для перечисления томов LVM и понимания их атрибутов, в том числе их активного статуса.

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/ps("Process Displaying") subgraph Lab Skills linux/echo -.-> lab-558783{{"Как проверить, активен ли том LVM в Linux"}} linux/ls -.-> lab-558783{{"Как проверить, активен ли том LVM в Linux"}} linux/df -.-> lab-558783{{"Как проверить, активен ли том LVM в Linux"}} linux/ps -.-> lab-558783{{"Как проверить, активен ли том LVM в Linux"}} end

Перечисление томов LVM с помощью команды lvs

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

Сначала откройте терминал. Если вы его закрыли, нажмите на значок Xfce Terminal слева на рабочем столе.

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

Введите следующую команду в терминале и нажмите Enter:

lvs

Вы должны увидеть вывод, похожий на следующий:

  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Cpy%Sync Convert
  root ubuntu -wi-ao---- <...>g
  swap ubuntu -wi-ao---- <...>g

Разберем вывод:

  • LV: Имя логического тома. В этом примере вы видите root и swap.
  • VG: Группа томов, к которой принадлежит логический том. Здесь оба тома принадлежат группе томов ubuntu.
  • Attr: Атрибуты логического тома. -wi-ao---- означает, что том доступен для записи, активен, открыт и т.д.
  • LSize: Размер логического тома. Точный размер будет различаться в зависимости от конфигурации системы.
  • Другие столбцы, такие как Pool, Origin, Data%, Meta%, Cpy%Sync и Convert, связаны с более продвинутыми функциями LVM, такими как тонкое подготовка и снапшоты, о которых вам не нужно беспокоиться сейчас.

Команда lvs является основным инструментом для понимания вашей конфигурации LVM. Она дает вам быстрый обзор доступных логических томов на вашей системе.

Нажмите Продолжить, чтобы перейти к следующему шагу.

Проверка отображения томов в /dev/mapper

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

Откройте терминал, если он еще не открыт.

Мы будем использовать команду ls для перечисления содержимого каталога /dev/mapper. Команда ls используется для перечисления файлов и каталогов.

Введите следующую команду и нажмите Enter:

ls /dev/mapper/

Вы должны увидеть вывод, похожий на следующий:

ubuntu-root  ubuntu-swap

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

  • ubuntu-root: Это соответствует логическому диску root в группе томов ubuntu.
  • ubuntu-swap: Это соответствует логическому диску swap в группе томов ubuntu.

Эти записи в /dev/mapper являются файлами устройств, которые использует операционная система для доступа к логическим дискам. Например, ваша корневая файловая система, вероятно, монтируется с использованием /dev/mapper/ubuntu-root.

Понимание каталога /dev/mapper помогает вам увидеть связь между логическими дисками, управляемыми LVM, и файлами устройств, используемыми системой.

Нажмите Продолжить, чтобы перейти к следующему шагу.

Проверка групп томов с помощью vgdisplay

На этом шаге вы будете использовать команду vgdisplay для просмотра подробной информации о группах томов (Volume Groups - VG). Группа томов представляет собой набор из одного или нескольких физических томов (например, жестких дисков или разделов), объединенных в один пул хранилища. Затем из этого пула создаются логические тома.

Откройте терминал, если он еще не открыт.

Команда vgdisplay предоставляет полный обзор конфигурации и статуса ваших групп томов.

Введите следующую команду и нажмите Enter:

vgdisplay

Вы увидите подробный вывод о группе(ах) томов на вашей системе. Вывод будет обширным, но давайте рассмотрим некоторые ключевые строки, сосредоточившись на группе томов ubuntu, которую вы видели на предыдущих шагах:

  --- Volume group ---
  VG Name               ubuntu
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  <...>
  VG Access             <...>
  VG Status             <...>
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <...> GiB
  PE Size               4.00 MiB
  Total PE              <...>
  Alloc PE / Size       <...> / <...> GiB
  Free  PE / Size       <...> / <...> GiB
  VG UUID               <...>

Выделим несколько важных полей:

  • VG Name: Имя группы томов (ubuntu).
  • VG Size: Общий размер группы томов.
  • Cur LV: Текущее количество логических томов в этой группе томов (вы видели root и swap, поэтому это должно быть 2).
  • Cur PV: Текущее количество физических томов в этой группе томов.
  • Free PE / Size: Количество свободного пространства в группе томов, показанное в физических блоках (Physical Extents - PE) и их общем размере. Это пространство можно использовать для создания новых логических томов или расширения существующих.

Команда vgdisplay неоценима для понимания емкости и структуры ваших групп томов LVM.

Нажмите Продолжить, чтобы завершить этот практический урок.

Резюме

В этом практическом уроке вы узнали, как проверить, активен ли том LVM в Linux. Вы начали с использования команды lvs для перечисления логических томов и понимания их атрибутов, в том числе активного статуса, обозначенного флагом 'a' в столбце Attr.

Затем вы исследовали каталог /dev/mapper, чтобы проверить отображение устройств для активных томов LVM, подтвердив их наличие в виде файлов устройств. Наконец, вы использовали команду vgdisplay для отображения подробной информации о группах томов, которая также может дать представление о статусе логических томов в них.