Cambiar la base de datos de Postgres en Ubuntu

El problema es el siguiente es que quería cambiar la ubicación de las bases de datos de PostgreSQL a otra partición, porque últimamente he dado formato a la computadora con frecuencia. El caso es que el objetivo es moverla a otra partición, a la /home.

Es importante aclarar que la instalación es nueva y no existía ninguna base de datos, aparte de la del sistema. Estos son los pasos:

  1. Detener el motor PostgreSQL con sudo
    /etc/init.d/postgres stop
  2. Crear en el directorio /home el
    directorio postgres: sudo mkdir
    /home/postgres
    .
  3. Ahora
    debemos hacer que el usuario postgres sea el
    dueño de ese directorio: sudo chown -R
    postgres:postgres
    /home/postgres
    .
  4. Ahora debemos
    convertirnos en el usuario postgres. No sé como hacerlo
    más fácil, así
    que yo hago esto: sudo -s su -
    postgres
  5. Ya como postgres inicializo
    la nueva base de datos: initdb -D
    /home/postgres
  6. Ahora de regreso como
    usuario normal, vamos al directorio /etc/postgresql/8.1/main
    y
    renombramos el enlace que se llama
    pgdata com pgdata.old
    y hacemos un nuevo enlace con sudo ln -s /home/postgres/
    pgdata
  7. Reiniciamos el motor de la
    base de datos con sudo /etc/init.d/postgres
    start