- Examine the current filesystem size.
# df -h
- Check to see if any processes are using /home, then umount it and double-check.
# umount /home
# df -h
- Reduce the size of the /home filesystem. The below command will remove free space from the filesystem.
# e2fsck -f /dev/mapper/vg_01-lv_home
# resize2fs /dev/mapper/vg_01-lv_home 1G
- Now reduce /home with the following command.
# lvreduce -L 2G /dev/mapper/vg_01-lv_home
- Extend the / or root filesystem.
# lvextend -l +100%FREE /dev/mapper/vg_01-lv_root
# resize2fs /dev/mapper/vg_01-lv_root
- Now mount /home.
# mount /home
- Finally, confirm the size of the new size of /home filesystem.
# df -h