Geralmente, as práticas recomendadas para bancos de dados seriam colocar o banco de dados em um RAID 10 ou RAID 1, separado do sistema operacional & trocar partições.
Para o PostgreSQL, você também pode querer planejar um RAID 1 pequeno e rápido para o diretório WAL (pg_xlog), pois isso evitará que o DB fique atolado se houver um grande número de gravações. Além disso, se você acha que terá várias tabelas de alto tráfego, convém ter arrays / eixos separados para eles (colocando-os em diferentes espaços de tabela).
A importância de tudo isso depende muito da sua carga de trabalho, mas o que foi mencionado acima é um bom começo. O wiki do PostgreSQL provavelmente tem outras boas sugestões - veja link