ну, попробуй... хом, по идее, отмонтироваться должен. только лучше сначала поотключать все пользовательские программы, которые к нему могут обращать, ssh-нуться под рутом (чтоб в качестве ~ была /root). после чего отмонтируешь ентот самый хом, уменьшаешь там фс (средствами из пакета фс-утилит), уменьшаешь раздел (чем там, фдиском, наверно?), ну и далее понятно.
да, свап можно вообще в файл запихать. как и фс. где-то я натыкался на статью...
и нужен ли он вообще при имеющемся объеме оперативки?
кстати! можно еще прикол провернуть! закомментировать нафиг строку с хомом в фстаб и уйти на ребут (если условия позволяют). если есть автологин под юзером - ругнется на отсутствие домашней папки и выкинет в рута (вроде бы), а если нет - так и еще проще. уж ssh по-любому должен подняться. ну и спокойно режем.