На этом сервере имеется том Ubuntu 10.10 LVM, созданный из трех дисков VMWare ESXi с «тонким» резервированием по 1,76 ТБ каждый и одного диска с «толстым» резервированием объемом 700 ГБ.
Вот используемое пространство согласно pvs:
root@UBUSRV64:/mnt$ sudo pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda5 UBUSRV64 lvm2 a- 3,76g 40,00m 3,72g
/dev/sdb1 VOLGROUP-DATOS lvm2 a- 700,00g 0 700,00g
/dev/sdc1 VOLGROUP-DATOS lvm2 a- 1,76t 0 1,76t
/dev/sdd1 VOLGROUP-DATOS lvm2 a- 1,76t 0 1,76t
/dev/sde1 VOLGROUP-DATOS lvm2 a- 1,76t 0 1,76t
Теперь, используя df -h
:
root@UBUSRV64:/mnt$ df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/mapper/UBUSRV64-root
3,5G 3,3G 0 100% /
none 5,9G 216K 5,9G 1% /dev
none 5,9G 0 5,9G 0% /dev/shm
none 5,9G 500K 5,9G 1% /var/run
none 5,9G 0 5,9G 0% /var/lock
none 5,9G 0 5,9G 0% /lib/init/rw
/dev/sda1 228M 51M 166M 24% /boot
/dev/mapper/VOLGROUP--DATOS-datos
5,9T 2,2T 3,5T 39% /mnt/datos
Как видите, использовано всего 2,2 ТБ.
Я хотел бы уменьшить размер диска LVM, чтобы иметь возможность уменьшить диски VMWare и в конечном итоге создать несколько меньших дисков с толстым резервированием.
решение1
Сначала нужно сжать файловую систему. Если и как это возможно, зависит от используемой файловой системы.
Затем вы можете создать lvreduce
логический том и vgreduce
группу томов.
Имейте в виду, что любая такая операция потенциально опасна и может привести к потере данных. Было бы гораздо безопаснее добавить новый диск с новой файловой системой, скопировать данные и удалить старые/неиспользуемые.