У меня 4 жестких диска по 6 ТБ, каждый разделен на 5 разделов: 1) ESP - 250 МБ 2) raid - rootfs 14 ГБ raid1 3) swap - 5 ГБ 4) raid - 70 ГБ raid1 LVM для виртуальных машин 5) raid - 16 ГБ raid5 LVM для хранения
И вопрос по поводу (5). После создания raid5 (mdadm) был сделан PV & Vg, а поверх LVM (всего 16 ТБ). После этого были установлены KVM и первая виртуальная машина (на lvm из (4), и этот LVM объемом 16 ТБ (5) был назначен ему. Таким образом, внутри был создан один большой раздел размером 16 ТБ (sda1), который был отформатирован в ext4.
Возникает проблема: я хотел уменьшить размер LVM на хост-машине, но не повезло ... Я знаю, что sda1 не следует создавать, но сейчас уже слишком поздно. Какие шаги нужно сделать, чтобы уменьшить этот LVM на хост-машине? Вероятно, файловая система виртуальной машины-> сжать раздел виртуальной машины sda1-> каким-то образом уменьшить размер sda-> и, наконец, сжать LVM, который находится на хост-машине, чтобы там поместился новый LVM?
Я надеюсь, что ясно, что данные должны оставаться нетронутыми :) На данный момент есть около 10 ТБ данных.
сначала имейте в виду, что у вас есть файловая система ext4 16 ТБ debianVM4 поверх блочного устройства 16 ТБ / dev / sda1 (которое поддерживается томом lvm 16 ТБ в debianKVM)
на debianVM4, umount / bigdata и используйте resize2fs, чтобы уменьшить уровень файловой системы ext4 примерно до 11 ТБ
на debianVM4 используйте команду parted resizepart, чтобы уменьшить sda1 примерно до 11,2 ТБ (предупреждение, что размер должен быть больше, чем размер ранее сжатой файловой системы)
выключить debianVM4
на debianKVM используйте lvreduce для сжатия / dev / vg1 / dataDisk примерно до 11,5 ТБ (предупреждение, что размер должен быть больше, чем размер ранее сжатого раздела)
boot debianVM4, размер / dev / sda теперь составляет около 11,5 ТБ, а / dev / sda1 по-прежнему составляет около 11,2 ТБ
на debianVM4, umount / bigdata
в debianVM4 используйте parted resizepart, чтобы увеличить / dev / sda1 до максимального размера avail (с 11,2 ТБ до 11,5 ТБ)
на debianVM4 смонтируйте / bigdata
на debianVM4 используйте resize2fs, чтобы увеличить / bigdata до общего размера / dev / sda1