Te apoyo en el sentido en que todo lo que has hecho parece logico y en teoría esto no debería representar ningún problema.
Te recomiendo crear un nuevo tablespace. En la creaciòn te pide un directorio donde crearlo. (aca debes darle la ubicaciòn donde tienes bastante espacio) Crear una base de datos que utilice dicho tablespace y restaurar una copia de tu base de datos en la nueva.
Te dejo algunos enlaces que te pueden ayudar en tu tarea.
http://www.postgresql.org/docs/9.1/i...ablespace.html http://carlosyr.blogspot.com/2013/02...ostgresql.html
Nos cuentas como te va.
Saludos