Buenos Dias leitores.
Se alguém já conhece o mondo sabe do que estou falando uma mão na roda, conheci ele pelo meu amigo Daniel Lara http://danniel-lara.blogspot.com.br/ foi meio brabo de aprender a usar, e percebi que não tem muito material a respeito do mesmo, claro que com um comando "mondoarchive" você pode fazer tudo pela interface bonitinha, porém eu quero rodar o bixo na crontab, então me obrigo a escrever um script, e no script não tem como eu definir uma ação, agora clicar na tal opção, digitar isso e aquilo...
Com esses poréns, decidi escrever um pequeno "quia de parece" aquelas folhas A4 coladas em uma parede para você não esquecer HEHEE.
Para instalação no Centos 6.2
# wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo
# yum update
# yum install mondo
Para demais distro...
http://www.mondorescue.org/
Para utilizar a interface do mondo...
# mondoarchive
Para utilizar pela linha de comando.
- -O Indicamos que vamos fazer um backup;
- -i Indica para o mondo que vamos salvar o backup em uma ISO;
- -d Salva imagem em um local definido;
- -T Coloca arquivos temporários no local definido;
- -E Não inclui no backup os diretórios especificados em aspas"" E para indicar mais diretorios utilizamos o | "pipe" ex:. -E "/tmp|/var/log|/teste|/tmp";
- -[0-9] nível de compactação;
- -L Compactação usando LZO;
- -G Compactação usando bzip ou gzip
- -s 4480m Tamanho máximo de cada ISO, podendo ser utilizado g de giga, ou m de mega;
- -I Indica quais diretórios serão incluídos na ISO;
- - p Nome da ISO criada;
Alguns exemplos.
# para rodar na crontab.
mkdir -p /bkp/`date +%A`; mondoarchive -Oi -9 -L -d /bkp/`date +%A` -E "/bkp|/tmp|/var/spool/squid" -I /
# criar uma iso geral do sistema ignorando os diretorios /var/log /var/spool/squid /tmp
mondoarchive -Oi -9 -L -d /backupservidor -I / -T /backupservidor -p servidordeemails -s 4480m -E "/backupservidor|/tmp|/var/spool/squid|/var/log"
# backup o -k é utilizado para o kernel.
mondoarchive -Oi -9 -G -k FAILSAFE -d /backupserver -I / -T /backupserver -p fwbento -s 4480m -E "/tmp|/squidcache|/var/log|/backupserver"
Para restaurar é so gravar a ISO no DVD/CD e mandar a ver... Ele tem duas opções de restauração...
nuke - Restaura o sistema automaticamente como estava instalado;
interactive - Você vai especificar as tabelas de particionamento, podendo assim mudar tamanhos e afins.
Agora é so deixar rolar a criatividade e utilizar.
OBS:. É muito importante que após o backup você lembre de trocar o MAC das ETHs utilizando o post http://marcoscarraro.blogspot.com.br/2012/05/mac-da-placa-de-rede-apos-trocar-ou.html
Forte abraço
Marcos Carraro.
Muito bom teu blog! foi pros favoritos aqui!
ResponderExcluirAmigo, de antemão meus parabéns pelo blog, ta muito bom e to favoritando...
ResponderExcluirSe puder dar uma ajudinha, também agradeceria =D
To tentando executar o comando via SSH da minha maquina (cliente) para a máquina do servidor, porém recebo a seguinte mensagem:
"Falha de segmentação (imagem do núcleo gravada)"
Saberia dizer o por que?
Obrigado pela atenção e meus parabéns pelo blog!
Viva o Linux!