This note explain how to reduce a mounted filesystem on an LVM partition. It requires a reboot but most of the operations can be done online and the system can be used during the operations.
- Remount filesystem read-only
sudo mount -f -o remount,ro /home
- Snapshot the volume hosting the filesystem
sudo lvcreate -s data/home -L 30G -n home_resize
sudo lvdisplay data/home_resize