Eu não sou um especialista em Linux, então eu tenho uma pergunta sobre um disco que está quase cheio no meu servidor Ubuntu.
$ df -Th
/dev/sdc ext4 1008G 884G 73G 93% /mnt
/dev/sdd1 ext4 1.5T 69M 1.5T 1% /newmnt
Web application storage : /mnt/var/www/***
SVN repository storage : /mnt/var/repository/svn
Os aplicativos da web e o repositório estão residindo no / mnt, que está quase cheio e minha equipe de TI teve problemas para estender o disco e, em vez disso, me forneceu uma nova partição / newmnt. Então terei que mover todo o conteúdo de / mnt para a nova partição / newmnt.
Há duas preocupações para mim agora:
- A tabela de repositórios no banco de dados MySQL está tendo valores codificados do local do repositório. Para ex - '/ mnt / var / repository / svn / example_repository'. Existem muitos repositórios e todos eles são armazenados no banco de dados como valores codificados.
- A configuração do Apache também tem as variáveis codificadas para o aplicativo da Web e a autenticação do SVN.
Existem muitos aplicativos da web conectados a muitos repositórios, por isso não posso mudá-los, pois é demorado.
Então, chegando à questão, meu plano é copiar todo o conteúdo de / mnt para / newmnt. Posteriormente edite / etc / fstab e altere / mnt para / mnt_old e / newmnt para / mnt e reinicialize o servidor.
A estrutura renomeada funcionará? Meus aplicativos da web e repositórios ainda funcionarão como antes?