я делал так: 1.сделал бекап с помощью remastersys (команда Dist но никак не Backup!-это важно)-20 минут
2.сделал загрузочную флешку с тем iso образом что получился на выхлопе remastersys-10 минут
3,загрузился в режиме Live USB и уменьшил "/"-раздел, а за счет него увеличил своп раздел. У меня "/"-раздел 16 ГБ более чем достаточно(было 20ГБ до манипуляций)
4.установил бекап на уменьшенный "/"-раздел примонтировав при этом уже имеющийся /home
в результате получил искомое увеличение свопа и ничего не потерял вообще, кроме настроек интернета
манипулировать же так как вы пишите с /home разделом очень опасно.если у вас нет ИБП,а учитывая что у вас на /home свыше 300 ГБ информации то уменьшение размера этого раздела займет чудовищно много времени,и вышеизложенный мною метод намного быстрее и проще