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