Método recomendado para fazer o backup do Ubuntu Server

3

Eu sou um administrador do Windows em pé em um servidor Ubuntu para alguns aplicativos LAMP da intranet. Eu li através de alguns dos documentos do Ubuntu, mas não estou claro sobre uma boa maneira de obter backups do sistema. Obviamente, o que eu gostaria de fazer é restaurar os dados do aplicativo (e talvez os aplicativos) se ocorrer um problema na caixa. Eu gostaria de agendar o backup para ser executado diariamente.

Quais são (é) a maneira recomendada de fazer o backup de um servidor Ubuntu?
Posso direcionar backups para um compartilhamento de rede onde eles serão colocados em fita?
O que está envolvido na restauração dos dados?

    
por Brettski 16.04.2011 / 00:21

2 respostas

3

Isso realmente depende de quais são seus requisitos de backup. Você está considerando backup de toda a máquina, apenas userdata, talvez dados do aplicativo, talvez dados mySQL, etc?

Os administradores do Linux geralmente usam ferramentas como o Rsync com combinação ou ssh, às vezes para aumentar a segurança para fazer backups em nível de arquivo. Claro, se você tiver um ambiente virtual, talvez esteja fazendo backup de armazenamentos de dados inteiros.

Então, talvez a questão é que você está considerando o nível de arquivo e, em caso afirmativo, todo o sistema operacional, ou apenas alguns diretórios de dados? Para diretórios de dados típicos, o rsync + ssh é realmente comumente visto. Quando se trata de mySQL, existem inúmeros scripts na internet para despejar os dados em um arquivo e, novamente, usando rsync + ssh para transferir esses dados. Eu pessoalmente sou um fã do NFS, e todos os dados permanecem no NFS, que por acaso é suportado por uma SAN. Eu uso o que eu prego. Eu trabalho para a Nexenta e uso nossa solução SAN para todos os dados e backups. Backups no meu caso são feitos na SAN, simplesmente usando snapshots e clonagem.

    
por slashdot 16.04.2011 / 02:22
1

Você diz que isso é para aplicativos LAMP (somente?). Nesse caso, você provavelmente precisará fazer backup dos bancos de dados MySQL e do conteúdo de / etc. O primeiro deve ter o backup de um script específico para o MySQL (fazer backup do diretório de dados do MySQL diretamente se arrisca a fazer backup de um estado de banco de dados inconsistente), enquanto, para o último, qualquer técnica pode ser usada, mesmo cp -a , porque /etc is muito pequeno.

OK, uma terceira coisa para o backup pode ser os próprios aplicativos, mas isso não é tão importante, porque presumivelmente você pode simplesmente baixá-los novamente, se necessário.

    
por Robin Green 16.04.2011 / 09:22

Tags