You could use the resize2fs command.
However, I would suggest to backup the most important files (on e.g. an USB key) before doing that (e.g. /etc/
and some of /home/
)
See also this question...
BTW, 20GB for the system partition is not that much.....