Пошаговая инструкция — увеличение размера LVM диска на CentOS

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

Прежде чем начать, вам потребуются некоторые предварительные условия. Убедитесь, что у вас есть доступ к серверу с правами root, а также установлены следующие программы: LVM2 и parted. Если они не установлены, вы можете использовать следующие команды для их установки:

yum install lvm2

yum install parted

Когда вы удостоверитесь, что предварительные условия выполнены, вы можете приступить к увеличению размера LVM диска на CentOS. Следуйте этой пошаговой инструкции для успешного выполнения процесса.

Подготовка перед увеличением LVM диска:

Перед увеличением размера LVM диска на CentOS, необходимо выполнить ряд предварительных действий:

1. Проверить доступное пространство на физических дисках:

Физический дискРазмерИспользованоДоступно
/dev/sda1100 ГБ50 ГБ50 ГБ
/dev/sdb1200 ГБ100 ГБ100 ГБ

2. Определить текущий размер LVM диска:

Для этого выполните команду:

sudo lvdisplay

--- Logical volume ---
LV Path                /dev/vg_root/lv_root
LV Name                lv_root
VG Name                vg_root
LV Size                50.00 GiB
...

3. Убедиться, что на LVM диске нет журналов (текущих записей):

Для этого выполните команду:

sudo lvs -a -o+devices

sudo sync

4. Выполнить резервное копирование данных на LVM диске:

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

5. Проверить, что LVM диск не является корневым разделом системы:

Если LVM диск содержит корневой раздел системы, необходимо выполнить дополнительные действия для переноса системы на другой раздел перед увеличением.

После выполнения всех указанных шагов можно приступить к увеличению размера LVM диска на CentOS.

Проверка текущего состояния LVM диска:

Перед увеличением размера LVM диска на CentOS, необходимо убедиться в его текущем состоянии. Для этого выполните следующие команды:

1. Откройте терминал и выполните команду:

sudo lvdisplay

Эта команда позволит вам просмотреть информацию о текущих логических дисках LVM и их размерах.

3. Просмотрите информацию о размере текущего диска:

В информации о логическом диске вы найдете информацию о его размере и доступном пространстве. Обратите внимание на текущий размер и свободное пространство.

4. Проверьте, что диск и его разделы не заняты другими процессами:

Перед изменением размера LVM диска убедитесь, что ни один из его разделов не занят другими процессами. Используйте команду:

lsblk

Расширение размера физического тома (PV):

Перед тем как увеличить размер LVM диска на CentOS, необходимо расширить размер физического тома (Physical Volume, PV) в системе. Вот пошаговая инструкция:

  1. Проверьте доступное место: Сначала убедитесь, что имеется свободное место на диске, которое можно добавить к физическому тому. Выполните команду df -h, чтобы посмотреть размер и использование разделов.
  2. Добавьте новый диск: Если у вас есть новый физический диск, подключите его к системе. После подключения выполните команду lsblk, чтобы убедиться, что диск правильно определен.
  3. Создайте новый раздел: Используя утилиту fdisk, создайте новый раздел на добавленном диске. Убедитесь, что тип раздела установлен как «Linux LVM» (код 8e).
  4. Создайте новый физический том: Затем создайте новый физический том на новом разделе с помощью команды pvcreate. Например, если новый раздел называется «/dev/sdb1», выполните команду pvcreate /dev/sdb1.
  5. Проверьте новый физический том: Чтобы убедиться, что новый физический том успешно создан, выполните команду pvs. Вы увидите информацию о новом физическом томе, включая его раздел и доступное место.
  6. Добавьте новый физический том в Volume Group: Чтобы добавить новый физический том в существующую группу томов (Volume Group, VG), выполните команду vgextend. Например, если ваша группа томов называется «centos», а новый физический том называется «/dev/sdb1», выполните команду vgextend centos /dev/sdb1.
  7. Проверьте новый размер Volume Group: Чтобы убедиться, что новый физический том успешно добавлен в группу томов, выполните команду vgs. Вы увидите информацию о группе томов, включая объемы и доступное место.

После выполнения этих шагов вы успешно расширили размер физического тома (PV) в вашей системе CentOS. Теперь можно приступать к расширению размера логического тома (LV) и файловой системы.

Расширение размера логического тома (LV):

Для увеличения размера логического тома (LV) в CentOS, следуйте этим шагам:

  1. Убедитесь, что у вас есть свободное место на физическом томе (PV), которое вы хотите добавить к логическому тому (LV).
  2. Воспользуйтесь командой lvextend, чтобы увеличить размер логического тома:
  3. # lvextend -L +размер путь_к_LV
    

    Например, чтобы увеличить размер логического тома на 1 ГБ:

    # lvextend -L +1G /dev/VG_NAME/LV_NAME
    
  4. Обновите файловую систему, используя команду resize2fs:
  5. # resize2fs путь_к_LV
    

    Например, для обновления файловой системы на логическом томе:

    # resize2fs /dev/VG_NAME/LV_NAME
    

После выполнения этих шагов вы успешно расширили размер логического тома (LV) на CentOS.

Расширение размера файловой системы:

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

Для этого выполните следующие шаги:

  1. Убедитесь, что файловая система не смонтирована. Если она смонтирована, размонтируйте ее командой umount.
  2. Определите device файловой системы, который нужно расширить, с помощью команды df -h.
  3. Используйте команду resize2fs, указав путь к device и новый размер. Например: resize2fs /dev/sda1.

Проверка результатов и перезагрузка:

После завершения процесса увеличения размера LVM диска на CentOS, необходимо выполнить несколько проверок, чтобы убедиться, что все прошло успешно:

1. Введите команду df -h, чтобы увидеть новый размер диска:

df -h

2. Убедитесь, что размер диска увеличился и соответствует ожидаемому значению.

3. Перезагрузите систему, чтобы убедиться, что изменения в размере LVM диска вступили в силу:

reboot

4. После перезагрузки системы выполните команду df -h, чтобы убедиться, что размер диска остается неизменным после перезагрузки.

Теперь вы успешно увеличили размер LVM диска на CentOS и готовы использовать его для хранения большего количества данных!

Оцените статью