Как расширить /home в Ubuntu?
сжимай/откусывай sda3, получившееся неразмеченое объединяй с sda4
потом нужно сдвинуть разделы так, чтобы не размеченное оказалось рядом с sda8
после расширяем sda8 за счёт получившегося свободного места рядом
всё
зы
зачем тебе такой своп на 19гб ? можно откусить от него и добавить  к sda8.
чтобы не перемещать разделы, можно создать ещё один sda9(в любом месте) а уже его монтировать  в какую нибудь директорию пользователя /home/USER/NEW_DIR
ps. ps.
так будет даже лучше (с монтированием раздела в пользовательскую директорию)
т.е. у тебя в ~/ будут храниться только конфиги и самое нужное,
а в ~/NEW_DIR можно складывать любую файлопомойку.
я бы уменьшил /home  до 20-30гб , а остальное отдал под другой раздел, который монтировал бы в  /home/USER/NEW_DIR
перемещение разделов с GParted на обычном харде - мягко говоря дело не быстрое
варианты ускорения:
- NTFS разделы быстрее и корректнее менять инструментом Acronis Disk Director
- если старт рута линукса сдвинется, по любому потребуется переустановка груб. готовиться заранее (это не страшно, но надо быть готовым)
- EXT2/3/4 прекрасно бекапятся и восстанавиливаются Acronis True Image, что собственно и дает возможность как предварительного бекапа (очень желательно на сторонний носитель), так и значительного ускорения переразметки

ps в любом случае бекапы это наше все. и треннироваться лучше сначала на кошках виртуалках