Иметь такие разделы / тома / точки монтирования:
=$ LC_ALL=C df -hP | column -t
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg0-rootlv 19G 854M 17G 5% /
/dev/mapper/vg0-homelv 19G 343M 18G 2% /home
/dev/mapper/vg0-optlv 19G 192M 18G 2% /opt
/dev/mapper/vg0-varlv 19G 357M 18G 2% /var
Вопрос: как увеличить разделы / home и / var (до 100 ГБ и 400 ГБ соответственно)?
Безопасно ли делать это онлайн с базой данных, работающей на этом сервере?
Сначала проверьте, есть ли у вас свободное место в группе томов:
vgs
затем измените размер томов:
lvresize -L 400G /dev/mapper/vg0-varlv lvresize -L 100G /dev/mapper/vg0-homelv
и измените размер файловых систем, находящихся на них:
resize2fs /dev/mapper/vg0-varlv resize2fs /dev/mapper/vg0-homelv
Однако я должен отметить, что изменение размера раздела с 20 ГБ до 400 ГБ сделает ваши inode довольно редкими. Если это вообще возможно, я настоятельно рекомендую создавать новые тома с новыми файловыми системами и перемещать туда данные. Вы можете скопировать файлы во время нормальной работы, а затем просто синхронизировать измененные файлы с новым разделом во время простоя.