Como alterar o caminho de dados padrão do MongoDB no Linux
- 2378
- 244
- Mrs. Willie Beahan
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.
- « Como usar as declarações se, else e elif em script de shell
- Declaração de caso Bash Sintaxe e exemplos »