LVM
Использование утилиты LVM (Logical Volume Manager)
LVM позволяет более гибко управлять дисковым пространством, чем традиционные разделы. Ниже приведены основные шаги для создания и управления логическими томами с помощью LVM.
Шаг 1: Установка LVM
На большинстве современных дистрибутивов Linux LVM уже установлена. Если нет, установите её с помощью пакетного менеджера.
Пример для Debian/Ubuntu:
Пример для Red Hat/CentOS:
Шаг 2: Инициализация физических томов (PV)
Сначала нужно определить физические тома, которые будут использоваться LVM.
Команда:
Замените /dev/sdX1
и /dev/sdX2
на ваши устройства.
Шаг 3: Создание группы томов (VG)
Создайте группу томов, объединив один или несколько физических томов.
Команда:
my_vg
- это имя группы томов.
Шаг 4: Создание логических томов (LV)
Создайте логические тома из группы томов.
Команда:
my_lv
- имя логического тома, 10G
- его размер.
Шаг 5: Создание файловой системы на логическом томе
Теперь создайте файловую систему на логическом томе.
Пример:
Шаг 6: Монтирование логического тома
Смонтируйте логический том для использования.
Пример:
Шаг 7: Настройка автоматического монтирования
Добавьте запись в /etc/fstab
, чтобы том монтировался автоматически при загрузке системы.
Пример:
Управление LVM
Увеличение размера логического тома
-
Увеличьте размер логического тома:
-
Расширьте файловую систему:
Уменьшение размера логического тома
-
Сначала уменьшите файловую систему:
-
Уменьшите размер логического тома:
Добавление нового диска в группу томов
-
Инициализируйте новый диск как физический том:
-
Добавьте его в группу томов:
Полезные команды LVM
-
Просмотр всех физических томов:
-
Просмотр всех групп томов:
-
Просмотр всех логических томов:
-
Просмотр подробной информации о логическом томе:
-
Просмотр подробной информации о группе томов:
-
Просмотр подробной информации о физическом томе:
Использование LVM предоставляет гибкость и мощные возможности для управления дисковым пространством, позволяя легко изменять размеры томов, добавлять новые диски и более эффективно использовать ресурсы.
Очистка диска перед использованием LVM
Перед использованием диска для LVM, его следует очистить, чтобы удалить любые существующие данные или разделы. Это можно сделать с помощью следующих шагов:
Warning
Предварительно необходимо с помощью команды lsblk
проверить название диска в рамках вашей файловой системы.
Если диск один, то он будет, скорее всего, иметь название /dev/sda
,
но в общем случае это /dev/sdX
, где X
может быть a
, b
, c
и т.д.
Шаг 1: Удаление существующих разделов
-
Запустите
fdisk
для управления разделами:sudo fdisk /dev/sda
-
Просмотр текущих разделов: Введите
p
, чтобы напечатать список текущих разделов. -
Удаление разделов: Введите
d
и затем номер раздела, чтобы удалить его. Повторяйте этот шаг, пока все разделы не будут удалены. -
Сохранение изменений: Введите
w
, чтобы записать изменения и выйти.
Шаг 2: Очистка диска с помощью wipefs
Команда wipefs
удаляет сигнатуры файловых систем с указанного устройства.
-
Просмотр существующих сигнатур:
sudo wipefs /dev/sda
-
Удаление всех сигнатур:
sudo wipefs --all /dev/sda
Шаг 3: Полная очистка диска с помощью dd
(опционально)
Чтобы полностью очистить все данные на диске, можно использовать команду dd
. Этот процесс может занять некоторое
время, в зависимости от размера диска.
- Запуск команды
dd
:sudo dd if=/dev/zero of=/dev/sda bs=1M status=progress
Эта команда запишет нули на весь диск, эффективно очищая все данные.
Шаг 4: Проверка статуса диска
После очистки диска, проверьте его статус с помощью команды lsblk
или fdisk
.
-
Просмотр устройства с помощью
lsblk
:lsblk
-
Проверка диска с помощью
fdisk
:sudo fdisk -l /dev/sda
Теперь диск готов для инициализации и использования в LVM.