Слишком жирно под корень!
+100500
Под корень 20G это уже с хорошим запасом. У меня ни на одной машине (слежу за парком из 4-х: рабочий и дома: два ноута мой и жены + детский mini-pc) корень больше чем на 12Gb не занят. 12Gb - это рабочий, где дофига всякого софта стоит, а на домашних - 7-9Gb).
Еще как вариант поставить корень и /home в btrfs (подтомами) - там не будет дележа что для корня, а что для хомяка - все будет в одном разделе, но в изолированных файловых системах. Хотя если задать лимиты то можно корню урезать возможности роста (это бывает полезно иногда)
С btrfs при установке проще сделать бекап корня снимком и ставить/обновлять старый корень - встанет криво - просто вернуть из снимка бекап. Снимки в BTRFS это - сила!!!
Использовать один большой раздел ext4 для совместного использования корнем и домашнними каталогами - тоже можно, но это не слишком оптимально. Там резерв рута 5% на больши диске становится немерянным (его можно руками конечно урезать), да и не сильно ext4 рассчитана под большие диски...