So which do you think is the easier solution?
1) Delete the files which are taking up the space on the hard drive
2) Backup all the stuff, repartition the hard drive, reinstall the operating system, copy the files back, reinstall the programs, reset the configuration, settings, tweak everything back to the way it was
?
I'm not saying repartitioning is a bad idea, but it's a mighty big sledgehammer to crack a tiny nut here. And if space is limited then it only reduces the available space on / even further. It could even make the problem worse.
Here's something I wrote on another thread, might be of some use:
QUOTE
Why is my hard drive full?
Could be because of a large number of programs installed, or it could be full of meaningless junk and log files and stuff. The application "filelight" is a good way of isolating where the space is being used up, but assuming that you haven't got space to install filelight right now, you can use Konqueror to look at the directories under "/" and look at the properties of each, to see how big it is. If it's several gig, go inside it and repeat to see which of the subdirectories under that one is so big, and so on. Or if you like the command line you can use the "du" command (probably with a "--max-depth" option) to print out the sizes of directories under "/".
I'd be interested to know how you "could see almost 17GB is used by system files." - where did you see this?
And just to repeat, yes the advice to have a separate /home is good, and maybe next time you install you should carefully consider this.