У нас есть плохо реализованный сервер mysql, созданный поставщиком. Он использует 100% доступного дискового пространства, и как только любое пространство очищается, mysql начинает его использовать. Это, очевидно, проблема.
Сейчас у нас 2 диска в рейде 1 + 0, и только что добавили 2 дополнительных. Мы добавили их непосредственно в RAID, поэтому размер диска должен быть вдвое больше, чем был ранее.
Следующим шагом будет Pvresize, но он, кажется, только облегчает рост до определенных чисел (pvresize --setphysicalvolumesize 20G / path / to / disk).
Есть ли эквивалентная команда, которая позволяет указать расширение на все физическое пространство на диске (или, в данном случае, на массив)?
Так как Yoonix указано в комментарий, pvresize без параметров изменяет размер физический объем к размеру, который операционная система сообщает для соответствующего раздела.
pvresize /dev/sdXY
--setphysicalvolumesize
вариант можно использовать для сжатия физический объем или переопределить автоматически определяемый операционной системой размер (если по какой-то причине неверен).
Продлить логический том на полную доступную мощность необходимо перейти на lvextend
явный вариант:
lvextend -l +100%FREE /dev/VGNAME/LVNAME