So I thought that maybe this would be easy to do logged live into the system - turns out, not really
ssh root@libreelecip
pw: libreelec
Stop services once on host:
systemctl stop kodi.target
systemctl stop kodi.service
systemctl stop kodi-cleanlogs.serviceFree any handles to /storage:
# find what processes are keeping mount open with
lsof | grep /storage
# connman is keeping /storage open on /dev/sda2 (aka /storage), but stopping the service terminates SSH
# can't do this!
# systemctl stop connman.serviceTry to unmount /storage:
cd /flash
umount -f /dev/sda2
umount -l /dev/sda2
Use Hirems Boot CD on a USB stick, use the partition resizing tools to enlarge the system partition. Reboot, and try upgrading - TADA!