110Volumes - amagerard/TemplateVM GitHub Wiki
Home
RedHat10/TemplateVM.
| 1- Installation | 2- Network | 3- Firewall | 4- Selinux | 
|---|---|---|---|
| 5- Logs | 6- Certificates | 7- PassphraseSSH | 8- Sudo | 
| 9- GnomeShell | 10- Volumes | 11- Proxmox | 12- Troubleshoots | 
10. Logical volume.
10.1 Increase the size of the var volume.
vgdisplay displays the available space on the logical volume group.
vgdisplay
Alloc PE / Size       5632 / 22,00 GiB  
Free  PE / Size       3302 / <12,90 GiB  
You have 12,90 G available for logical volumes.
Example:
/dev/vgl0/var  needs +4G.
lvextend -L+4G /dev/vgl0/var
resize2fs /dev/vgl0/var
df -h 
/dev/mapper/vgl0-var        7,8G    166M  7,3G   3% /var  
Refreshing the free space of the logical volume group.
vgdisplay
Alloc PE / Size       6656 / 26,00 GiB  
Free  PE / Size       2278 / <8,90 GiB  
You have 8,90 G available for logical volumes.
10.2 Reduce the size of the var volume.
To shrink a volume, you must unmount it.
This is impossible if this volume is in use by the system.
For me, shrinking is possible for :
- /var
- /var/log
- /usr/local
- /home
- /opt
For the root /, you must boot the VM from "live AlmaLinux".
Example:
/dev/vgl0/var  reduce 4G.
If you have installed gnome-shell.
Restart without the graphical interface.
systemctl set-default multi-user.target.
Unmount the mount points /var and /var/log.
vi /etc/fstab
Put # before theses lines.
#UUID=d10a8cb2-4d06-482c-90de-b15caa1bba55 /var                    ext4    defaults        1 2  
#UUID=257c5685-02cd-466c-91e0-0d86280914b6 /var/log                ext4    defaults        1 2  
reboot
Check a Linux ext4 file system.
e2fsck -f /dev/mapper/vgl0-var
resize2fs /dev/mapper/vgl0-var 4G
lvreduce -L 4G /dev/mapper/vgl0-var
vi /etc/fstab
Delete  # before theses lines.
UUID=d10a8cb2-4d06-482c-90de-b15caa1bba55 /var                    ext4    defaults        1 2  
UUID=257c5685-02cd-466c-91e0-0d86280914b6 /var/log                ext4    defaults        1 2  
systemctl daemon-reload
mount /dev/mapper/vgl0-var
mount /dev/mapper/vgl0-varlog
df -h
/dev/mapper/vgl0-var        3,9G    167M  3,6G   5% /var  
Refreshing the free space of the logical volume group.
vgdisplay
Alloc PE / Size       5632 / 22,00 GiB  
Free  PE / Size       3302 / <12,90 GiB  
You have 12,90 G available for logical volumes.
If you have installed gnome-shell.
Restart with the graphical interface.
systemctl set-default graphical.target
reboot
Useful command to kill processes on the volume.
fuser -kimuv /var/log
`fuser -kimuv /varè