Imagine uma situação:
- Eu tenho um banco de dados Postgres trabalhando em um único servidor em uma das partições do HDD (tamanho da partição 100 GB)
- O banco de dados cresce até 100 GB ocupando espaço livre na partição
- O banco de dados para de funcionar porque não há espaço livre no disco rígido
O que preciso fazer em uma situação em que o banco de dados Postgres ocupará 100% da partição em que o banco de dados está? Posso mover o banco de dados Postgres para várias partições de HDD nas quais haverá uma quantidade semelhante de dados em todas elas?
Se for possível, como fazer isso?
eu iria por:
você pode fazer isso para algumas tabelas para movê-las para um sistema de arquivos diferente. deve ser bem fácil de fazer.
você também pode colocar bancos de dados inteiros em diferentes sistemas de arquivos.
A resposta fácil é "não faça isso".
Você pode definir vários espaços de tabela para o PostgreSQL usar e colocá-los em diferentes partições. Mas depois de esgotar completamente o espaço, isso é difícil de fazer. E se você estiver planejando com antecedência, geralmente seria melhor apenas aumentar suas partições para começar, usando o RAID para torná-las ainda maiores do que um único disco.