Как расширить диск и раздел с помощью LVM на серверах Linux?
После увеличения размера диска вашего Linux-сервера в инфраструктурах виртуализации (VMware, Proxmox, KVM и т. д.) это новое пространство не используется автоматически операционной системой. Расширить диск без потери данных на сервере (без риска потери данных) LVM (Диспетчер логических томов) используется архитектура. В этом руководстве вы шаг за шагом изучите команды расширения диска.
Шаг 1. Обнаружение нового диска или места
Подключитесь к своему серверу как root через Putty и проверьте новый домен, добавленный в систему:
- Чтобы вывести список физических дисков:
fdisk -lилиlsblkвведите команду. - Если ваш основной диск (например:
/dev/sda) расширяется, но не отражается на логическом разделе, перейдите к следующему шагу.
Шаг 2. Измените размер физического раздела
Чтобы LVM увидел новое дисковое пространство, нам нужно просканировать и расширить физический том:
- Запустите команду parpart, чтобы обновить таблицу дисков:
partprobe - Расширьте соответствующий физический диск в LVM (в зависимости от имени вашего диска оно может измениться на sda2, sdb1 и т. д.):
pvresize /dev/sda2 - Чтобы проверить группу томов и увидеть свободное место
vgdisplayлетом.
Шаг 3. Расширение логического раздела и файловой системы
На последнем этапе мы перенесем свободное пространство непосредственно в ваш корневой каталог (/) или нужный раздел:
- Разверните логический том, чтобы занять все доступное свободное пространство:
lvextend -l +100%FREE /dev/mapper/almalinux-root
*(Примечание: путь `/dev/mapper/...` зависит от вашего сервера, вы можете увидеть свой собственный корневой путь с помощью команды `df -h`).* - Обработка файловой системы в операционную систему:
- Если ваш сервер XFS при использовании файловой системы (AlmaLinux, CentOS, RHEL):
xfs_growfs /dev/mapper/almalinux-root - Если ваш сервер EXT4 если вы используете файловую систему (Ubuntu, Debian):
resize2fs /dev/mapper/almalinux-root
- Если ваш сервер XFS при использовании файловой системы (AlmaLinux, CentOS, RHEL):
- Процесс завершен!
df -hВы можете проверить новый размер диска, набрав .
Эта статья специально подготовлена для PvPServer.