Como alterar o caminho de dados padrão do MongoDB no Linux

Como alterar o caminho de dados padrão do MongoDB no Linux

A maioria dos sysadmins não prefere usar / diretório para armazenar seus arquivos ou bancos de dados. Portanto, se eles instalaram o servidor de banco de dados MongoDB, por padrão, armazenou todos os dados em/var/lib/mongo (versão/OS específico). Neste tutorial, alteraremos o caminho de dados padrão do MongoDB para outros diretórios em que anexamos um novo disco (volume EBS na AWS).

Instruções para alterar o caminho de dados padrão do MongoDB:

1. Antes de fazer alterações, pare o serviço MongoDB

sudo systemctl stop manngod.serviço 

2. Agora altere o diretório Mongo de localização para outros lugares do sistema de arquivos conforme a necessidade. Para este tutorial, crie um diretório de dados em /home e sincronização do diretório /var /lib /mongo lá usando rsync.

Depois disso, crie um link simbólico para um novo diretório para o local original do diretório MONGO.

#### Copie o diretório mongto para o novo diretório: sudo mkdir/home/data/sudo rsync -av/var/lib/mongo/home/data/#### renomear diretório antigo para backup: sudo mv/var/lib/lib/ Mongo/var/lib/Mongo.Bak #### Crie um link simbólico para o novo local: sudo ln -s/home/data/mongo/var/lib/mongo 

ATUALIZAÇÃO: Essas etapas são sugeridas pelo nosso leitor nos comentários e eu também testei no sistema CentOS 8. Obrigado Mohamed-Yassine Belatar,

3. Finalmente, inicie o serviço MongoDB usando o seguinte comando. Agora o MongoDB começará a usar o novo diretório (/home/data/mongto) como diretório de dados padrão.

sudo systemctl start mongod.serviço 

Tudo feito.