Como recuperar um servidor de um arquivo tar

1

No moodle o LMS você pode exportar cursos, como um tar.gz, alguém disse que eles iam me dar uma coisa dessas. Fiquei surpreso com o tamanho de 6 gb. Fiquei ainda mais surpreso quando o extraí e descobri que o diretório raiz é a raiz do servidor. A pessoa me dando o curso em vez de exportar deve ter apenas tarred o servidor inteiro !!

Como devo proceder para recuperar isso? Existe alguma maneira de começar isso em uma máquina virtual? Eu tenho um servidor Linux inteiro, o que fazer? Eu provavelmente poderia apenas escolher os arquivos de dados que eu preciso, mas como acessar um banco de dados mysql sem executar o mysql?

Eu estou tão perplexo!

    
por Mitch 10.06.2010 / 17:33

2 respostas

3

Ok, o arquivo tar não vai te dar muito. A menos que você possa encontrar um db mysql despejar lá em algum lugar. O MySQL não gosta quando você faz backup do diretório de dados, a menos que você pare o servidor primeiro. Mesmo assim, não é uma boa maneira de fazer backup do banco de dados. Você pode pedir a essa pessoa um despejo adequado? Eu sugiro que você não tente restaurar os bancos de dados binários se puder ajudar.

    
por 10.06.2010 / 17:39
2

Embora Josh tenha a melhor resposta, caso você não consiga obter o dump apropriado do MySQL, você pode restaurar o servidor usando um tar completo do sistema de arquivos. Você poderia criar uma máquina virtual com o mesmo sistema de arquivos, extrair o tar sobre ele e depois instalar o grub. Você pode ter que lutar com o grub um pouco para inicializá-lo, mas eu tive sucesso fazendo isso no passado. Depois de inicializar, como o Josh disse, há uma boa chance do MySQL não iniciar, ou terá problemas que você tem que resolver, mas você pode ser capaz de fazê-lo funcionar e tirar um lixo disso. Novamente, isso deve ser apenas um último caso de recurso, se você não puder obter o arquivo de despejo adequado.

    
por 10.06.2010 / 19:19