Eu tenho uma instância do Amazon EC2 que me deu uma pequena partição '/' e uma grande partição '/ mnt'. Como tal, mudei meu mysql data-dir para a partição / mnt. No entanto, agora estou tendo problemas com a pasta / tmp ficando sem espaço nas minhas consultas de junção massivas e estou tentando também mover / tmp para / mnt / tmp. Eu tentei fazer isso com um link simbólico, mas isso resulta no serviço mysql não poder ser iniciado.
Por favor, informe sobre como mover o armazenamento de / tmp para / mnt (/ dev / xvdb)
mount
amazon-ec2
Programador
fonte
fonte
/mnt
(pelo tamanho) é persistente (ou ele montou algo lá que é persistente), pois ele está realmente salvando dados lá. BTW, você pode realmente querer fazer ping nele (usando@
), pois tenho quase certeza de que não foi feito ping.Mover uma partição "/ tmp" requer alguns extras não sugeridos nesta resposta errada /ubuntu//a/371628/298086 .
Mover dados implica apagar dados da partição original, uma vez clonada no destino um, o que não é absolutamente executado por uma montagem de ligação.
Se você tentar a opção de montagem correta ("MOVE", não vincular):
Estou convencido de que falhará ao relatar que " tmp é um ponto de montagem compartilhado " (o que realmente significa " Não posso mover um ponto de montagem se ainda houver algum processo usando-o ")
A "resposta" que você está procurando pode exigir a interrupção e a reinicialização dos serviços usando / access / / tmp, antes de mover o conteúdo.
Você pode listar esses serviços / processos executando:
Então, depois de listar o que realmente está acessando / usando
/tmp
, é quando você pode realmente decidir "como agir".Na minha opinião, a maneira mais segura de passar
Mas há outra maneira que não requer reinicialização do sistema, mas não é mais segura que a anterior. É descrito aqui e consiste em desmontar
/tmp
em um preguiçoso forma, o que deverá permitir-lhe executarmount -M
Esses dois links serão úteis para sua demanda:
fonte