Como você está executando uma máquina virtual e adicionando um novo disco é uma tarefa fácil, sugiro que você adicione um novo disco virtual em vez de encolher / home porque pode ser difícil para você.
Depende do seu host da VM, adicione um novo disco virtual à sua VM.
Em seguida, verifique o nome do dispositivo para o seu novo disco:
# fdisk -l
Você receberá algo semelhante ao abaixo:
Disk /dev/sdb: 70.9 GB, 70866960384 bytes
255 heads, 63 sectors/track, 8615 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Em seguida, você precisa particionar seu disco ou simplesmente usar o disco inteiro:
Para particionar seu disco (suponha que você tenha disco com label / dev / sdb) adicionado:
# fdisk /dev/sdb
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-8615, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-8615, default 8615):
Using default value 8615
Em seguida, você precisa formatar o disco para se tornar um volume físico do LVM:
# pvcreate /dev/sdb1
A partir de suas informações, você tem um grupo de volumes deb-web138 . Então você pode adicionar um novo espaço:
# vgextend deb-web138 /dev/sdb1
Agora você terá um novo espaço adicionado ao grupo de volume, redimensione seu volume lógico root em 70G, por exemplo:
# lvresize -L+70G /dev/deb-web138/root
# resize2fs /dev/deb-web138/root
Quando a operação de redimensionamento estiver concluída, você terá um novo espaço livre e poderá ser verificado pelo comando:
# df -h
Quando precisar adicionar novo espaço novamente, você poderá adicionar um novo disco virtual e seguir o procedimento mencionado acima.