cp -a .... looks deceptively easy! :-/
well, it appears it *is* that easy. I ended up changing the locations of /home and /usr and the swap, and now I have loadsa space.I will have to have 12 gigs of data in /usr before I run out of space again!
Thanks to all who helped!