Автоматическая настройка дискового пространства является одним из самых важных аспектов при работе с операционной системой CentOS. Иногда может возникнуть необходимость увеличить размер LVM диска, чтобы удовлетворить потребности вашего проекта. В этой статье вы узнаете пошаговую инструкцию о том, как увеличить размер LVM диска на CentOS, чтобы успешно продолжать свою работу без проблем.
Прежде чем начать, вам потребуются некоторые предварительные условия. Убедитесь, что у вас есть доступ к серверу с правами root, а также установлены следующие программы: LVM2 и parted. Если они не установлены, вы можете использовать следующие команды для их установки:
yum install lvm2
yum install parted
Когда вы удостоверитесь, что предварительные условия выполнены, вы можете приступить к увеличению размера LVM диска на CentOS. Следуйте этой пошаговой инструкции для успешного выполнения процесса.
Подготовка перед увеличением LVM диска:
Перед увеличением размера LVM диска на CentOS, необходимо выполнить ряд предварительных действий:
1. Проверить доступное пространство на физических дисках:
Физический диск | Размер | Использовано | Доступно |
---|---|---|---|
/dev/sda1 | 100 ГБ | 50 ГБ | 50 ГБ |
/dev/sdb1 | 200 ГБ | 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) в системе. Вот пошаговая инструкция:
- Проверьте доступное место: Сначала убедитесь, что имеется свободное место на диске, которое можно добавить к физическому тому. Выполните команду df -h, чтобы посмотреть размер и использование разделов.
- Добавьте новый диск: Если у вас есть новый физический диск, подключите его к системе. После подключения выполните команду lsblk, чтобы убедиться, что диск правильно определен.
- Создайте новый раздел: Используя утилиту fdisk, создайте новый раздел на добавленном диске. Убедитесь, что тип раздела установлен как «Linux LVM» (код 8e).
- Создайте новый физический том: Затем создайте новый физический том на новом разделе с помощью команды pvcreate. Например, если новый раздел называется «/dev/sdb1», выполните команду pvcreate /dev/sdb1.
- Проверьте новый физический том: Чтобы убедиться, что новый физический том успешно создан, выполните команду pvs. Вы увидите информацию о новом физическом томе, включая его раздел и доступное место.
- Добавьте новый физический том в Volume Group: Чтобы добавить новый физический том в существующую группу томов (Volume Group, VG), выполните команду vgextend. Например, если ваша группа томов называется «centos», а новый физический том называется «/dev/sdb1», выполните команду vgextend centos /dev/sdb1.
- Проверьте новый размер Volume Group: Чтобы убедиться, что новый физический том успешно добавлен в группу томов, выполните команду vgs. Вы увидите информацию о группе томов, включая объемы и доступное место.
После выполнения этих шагов вы успешно расширили размер физического тома (PV) в вашей системе CentOS. Теперь можно приступать к расширению размера логического тома (LV) и файловой системы.
Расширение размера логического тома (LV):
Для увеличения размера логического тома (LV) в CentOS, следуйте этим шагам:
- Убедитесь, что у вас есть свободное место на физическом томе (PV), которое вы хотите добавить к логическому тому (LV).
- Воспользуйтесь командой
lvextend
, чтобы увеличить размер логического тома: - Обновите файловую систему, используя команду
resize2fs
:
# lvextend -L +размер путь_к_LV
Например, чтобы увеличить размер логического тома на 1 ГБ:
# lvextend -L +1G /dev/VG_NAME/LV_NAME
# resize2fs путь_к_LV
Например, для обновления файловой системы на логическом томе:
# resize2fs /dev/VG_NAME/LV_NAME
После выполнения этих шагов вы успешно расширили размер логического тома (LV) на CentOS.
Расширение размера файловой системы:
После успешного расширения размера LVM диска на CentOS необходимо расширить размер файловой системы, чтобы использовать новое пространство.
Для этого выполните следующие шаги:
- Убедитесь, что файловая система не смонтирована. Если она смонтирована, размонтируйте ее командой umount.
- Определите device файловой системы, который нужно расширить, с помощью команды df -h.
- Используйте команду resize2fs, указав путь к device и новый размер. Например: resize2fs /dev/sda1.
Проверка результатов и перезагрузка:
После завершения процесса увеличения размера LVM диска на CentOS, необходимо выполнить несколько проверок, чтобы убедиться, что все прошло успешно:
1. Введите команду df -h
, чтобы увидеть новый размер диска:
df -h
2. Убедитесь, что размер диска увеличился и соответствует ожидаемому значению.
3. Перезагрузите систему, чтобы убедиться, что изменения в размере LVM диска вступили в силу:
reboot
4. После перезагрузки системы выполните команду df -h
, чтобы убедиться, что размер диска остается неизменным после перезагрузки.
Теперь вы успешно увеличили размер LVM диска на CentOS и готовы использовать его для хранения большего количества данных!