Muito recentemente, mudei o data_directory
posgresql (9.3.10) para apontar para um novo disco de dados que adicionei recentemente à minha VM (Ubuntu 14.04 OS). Todos os dados antigos também foram transferidos para este novo disco.
Antes dessa mudança, o data_directory
estava residindo no disco que também tinha o sistema operacional instalado. Este foi um arranjo digerÃvel inicialmente, mas no final data_directory
quase chegou a preencher todo o espaço de 30 GB disponÃvel. Assim fiz a mudança.
Minha pergunta é: posso excluir o conteúdo da var/lib/postgresql/9.x/main/
pasta antiga agora que data_directory
está apontando inteiramente para um novo local?
Os arquivos antigos ainda estão intactos, ocupando muito espaço, e a única razão pela qual não os excluà é porque outros elementos na configuração do postgresql (ou alguns scripts daemon) podem estar se referindo a essa estrutura de pastas de alguma forma. Não tenho certeza. Alguém com experiência talvez possa ajudar aqui.
Não deve haver nenhuma referência, pois todos os scripts/utils/etc usam a variável de ambiente do diretório de dados.
o único lugar que eu procuraria é no novo arquivo de configuração - dê uma olhada, você não tem nenhuma inclusão que aponte para a pasta antiga (não tenho certeza em qual versão eles adicionaram essa opção).
BTW, é sempre uma boa prática renomear (
mv dir dir_bck
) a pasta por uma semana para ver que você realmente não tem nada tentando acessar lá. (você não deveria de qualquer maneira, pois são dados obsoletos ...)Atenciosamente,
- Jony