Re: [FUG-BR] Sistema de Backup
Deixa eu ver se entendi, você tem uma segunda máquina que seria o backup da primária, caso ela falhe, seria isto? se partir deste principio, eu não conheço as ferramentas sugeridas pelos amigos, mas tenho certeza que um bom script baseado no rsync já irá te ajudar, e nem precisará ficar compactando com tar... antes de sair instalando várias aplicações tente ver se consegue pegar algo daqui http://rsync.samba.org/examples.html o backuppc que comentei também se utiliza de rsync, mas aí você terá que ter um servidor só para centralizar o backup nele...é legal, pois ele mantém as copias de dias anteriores ao corrente e como eu disse ele faz desduplicação, se você é desenvolvedor acredito que vai entender...seria + ou menos como se ele copiasse o arquivo é fizesse um ponteiro pra ele...se o arquivo existe e é integro ele não copia apenas aponta...se der pau na máquina vc pode reinstalar a base do sistema e dar acesso ao backuppc e por interface web vc restaura... se instalar o rsyncd nas máquina(até windows) tem como se trabalhar com ele.. Porém utilizando pelo que eu me lembre ele não restaura automatico em outro máquina, acredito que tem que ser manual...no caso de um script apenas ele já estaria restaurando um backup a quente então na hora do pane tua máquina estaria pronta... são coisas pra se pensar... Pra quem tem mais de 30: existem mil maneiras de se fazer neston, invente uma :) abs. Em 24 de março de 2010 21:48, Rudinei Dias rudinei.d...@gmail.comescreveu: Situação: 2 equipamentos idênticos (placas, processador, memoria, hd, etc..) Os dois rodando a quente. No backup rsync consegue colocar os recursos na máquina de backup rodando idêntico? essa é minha dúvida. Como deve estar essa máquina de backup? Por isso a pergunta do seu modelo de backup, quero entender um pouco mais como ocorre na prática. Não sei se o RSYNC é o mais adequado, mas o que me interessa seria um espelhamento de tempos em tempos, a ponto de poder colocar a máquina espelhada no lugar da quente. O negócio aqui não é tão crítico a ponto desse espelhamento ser a todo tempo, diário já me bastaria. Hoje rodo cron fazendo targz e transferindo via rede, dependendo do recurso, com mais ou menos incidencia de backup. Como a empresa é pequena, não tenho a disposição outros equipamentos em condição idêntica para teste, então tento me virar como posso. Gostaria de puder ver algumas soluções de backup rodando, pra mim poder dar um tiro mais certeiro... A empresa aqui é daquelas que acredita que se tu é da informática, tu tem que saber de tudo.. wrong... Então sou um developer na tarefa de admin mantendo o emprego Por isso, agradeceria muito suas experientes considerações. Em 24 de março de 2010 21:23, Neriberto Caetano do Prado neribe...@gmail.com escreveu: resumindo estudar todas as alternativas e testar em ambiente de teste abs. Em 24 de março de 2010 21:14, Rudinei Dias rudinei.d...@gmail.com escreveu: Dúvida: com o rsync posso fazer o espelhamento de uma máquina inteira, para outra idêntica? Incluindo configurações? Bancos de dados? Como funciona o seu modelo de backup? Em 24 de março de 2010 11:49, Fábio Jr. fjuniorli...@gmail.com escreveu: Bom dia Davi, Aqui utilizamos rsync para backup. Em outra empresa que trabalhei, utilizava tar + NFS para realizar backup em fita e também era bem confiável. Fábio da Silva Júnior - fjuniorli...@gmail.com - http://fabioojunior.wordpress.com - - Rudinei Dias - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- - Rudinei Dias - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
Em Wed, 24 Mar 2010 21:48:30 -0300 Rudinei Dias rudinei.d...@gmail.com, conhecido consumidor/usuário de drogas (Windows e BigMac com Coke) escreveu: Não sei se o RSYNC é o mais adequado, mas o que me interessa seria um espelhamento de tempos em tempos, a ponto de poder colocar a máquina espelhada no lugar da quente. O negócio aqui não é tão crítico a ponto desse espelhamento ser a todo tempo, diário já me bastaria. IMHO, já que vc vai manter uma máquina em stand-by, é bem melhor pensar em um cluster (HA), pelo menos vc elimina a possibilidade de um down-time (mesmo que minimo) e também eventual perda de informações, mesmo que (pelas suas informações) isso não ser tão critico assim flames /dev/null -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 Não uso drogas - 100% Miko$hit-free em terra de olho quem tem um sego errei.. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
Bom dia pessoal, Começando do começo: Rudinei: Eu utilizo rsync aqui como backup de dados somente, não como espelhamento. Nunca testei tentar fazer backup do disco por completo, inclusive banco (acho q é possível com dd isso, mas nunca testei). Acho que fica mais fácil de entender se eu explicar mais ou menos como funciona o backup aqui. Rsync - dados do sistema, dados de aplicação e de usuários, ou seja, todos os arquivos importantes como arquivos de configuração de serviços, arquivos da aplicação que nós desenvolvemos, etc. O rsync roda todos os dias, de madrugada, para não comprometer a performance do sistema. O backup do banco de dados é feito via ferramenta de dump do próprio banco (mysqldump, pgdump), utilizando script, e temos cópia dos 5 dias anteriores e da última segunda feira sempre. Sendo assim, em caso de algum crash, seja no servidor de aplicação, seja no banco, nós temos o backup para poder reconstruí-lo, mas isso irá levar o tempo necessário para reinstalar uma máquina e recolocá-la em operação. Não é a solução perfeita, mas para a nossa realidade é aceitável. Monitoramento constante dos equipamentos e carga dos servidores também faz parte da rotina de backup, mesmo que indiretamente. Neriberto: Nem precisa ter 30 anos para lembrar dessa do Neston, tenho 22 e lembro perfeitamente da propaganda. Esse slogan cabe perfeitamente ao mundo *nix ; ) Irado: Concordo com vc em utilizar cluster, tanto que utilizamos em nossos servidores de produção além do backup com rsync, mas talvéz para uma estrutura pequena seja inviável financeiramente. []s -- Fábio da Silva Júnior - [1]fjuniorli...@gmail.com - [2]http://fabioojunior.wordpress.com - Neriberto Caetano do Prado escreveu: Deixa eu ver se entendi, você tem uma segunda máquina que seria o backup da primária, caso ela falhe, seria isto? se partir deste principio, eu não conheço as ferramentas sugeridas pelos amigos, mas tenho certeza que um bom script baseado no rsync já irá te ajudar, e nem precisará ficar compactando com tar... antes de sair instalando várias aplicações tente ver se consegue pegar algo daqui [3]http://rsync.samba.org/examples.html o backuppc que comentei também se utiliza de rsync, mas aí você terá que ter um servidor só para centralizar o backup nele...é legal, pois ele mantém as copias de dias anteriores ao corrente e como eu disse ele faz desduplicação, se você é desenvolvedor acredito que vai entender...seria + ou menos como se ele copiasse o arquivo é fizesse um ponteiro pra ele...se o arquivo existe e é integro ele não copia apenas aponta...se der pau na máquina vc pode reinstalar a base do sistema e dar acesso ao backuppc e por interface web vc restaura... se instalar o rsyncd nas máquina(até windows) tem como se trabalhar com ele.. Porém utilizando pelo que eu me lembre ele não restaura automatico em outro máquina, acredito que tem que ser manual...no caso de um script apenas ele já estaria restaurando um backup a quente então na hora do pane tua máquina estaria pronta... são coisas pra se pensar... Pra quem tem mais de 30: existem mil maneiras de se fazer neston, invente uma :) abs. Em 24 de março de 2010 21:48, Rudinei Dias [4]rudinei.d...@gmail.comescreveu: Situação: 2 equipamentos idênticos (placas, processador, memoria, hd, etc..) Os dois rodando a quente. No backup rsync consegue colocar os recursos na máquina de backup rodando idêntico? essa é minha dúvida. Como deve estar essa máquina de backup? Por isso a pergunta do seu modelo de backup, quero entender um pouco mais como ocorre na prática. Não sei se o RSYNC é o mais adequado, mas o que me interessa seria um espelhamento de tempos em tempos, a ponto de poder colocar a máquina espelhada no lugar da quente. O negócio aqui não é tão crítico a ponto desse espelhamento ser a todo tempo, diário já me bastaria. Hoje rodo cron fazendo targz e transferindo via rede, dependendo do recurso, com mais ou menos incidencia de backup. Como a empresa é pequena, não tenho a disposição outros equipamentos em condição idêntica para teste, então tento me virar como posso. Gostaria de puder ver algumas soluções de backup rodando, pra mim poder dar um tiro mais certeiro... A empresa aqui é daquelas que acredita que se tu é da informática, tu tem que saber de tudo.. wrong... Então sou um developer na tarefa de admin mantendo o emprego Por isso, agradeceria muito suas experientes considerações. Em 24 de março de 2010 21:23, Neriberto Caetano do Prado [5]neribe...@gmail.com escreveu: resumindo estudar todas as alternativas e testar em ambiente de teste abs. Em 24 de março de 2010 21:14, Rudinei Dias [6]rudinei.d...@gmail.com escreveu: Dúvida: com o rsync posso fazer o espelhamento de uma máquina inteira, para outra idêntica? Incluindo configurações? Bancos de dados? Como funciona o seu modelo de backup? Em 24 de março de 2010 11:49, Fábio Jr.
[FUG-BR] Sistema de Backup
Caros colegas, Estou tendo que implementar um sistema de backup automatizado no meu trabalho. Eu já tive ouvido falar do Bacula, mas meu chefe me indiciou um tal de Amanda. Alguém conseguiria me informar quais as diferenças entre ambos ? Eles funcionam fazendo backup em arquivo, ao invés de sistemas de fita ? Abraços, -- Davi Vercillo C. Garcia http://www.google.com/profiles/davivcgarcia Waste time in learning things that do not interest us, deprives us of discovering interesting things. - Carlos Drummond de Andrade - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
procura por backuppc Neriberto Caetano do Prado Celular: (19) 7813.3294 Nextel: 85*259359 Skype: neriberto.caetano.do.prado MSN: neribe...@hotmail.com www.twitter.com/neriberto Em 24 de março de 2010 11:04, Davi Vercillo C. Garcia davivcgar...@bsd.com.br escreveu: Caros colegas, Estou tendo que implementar um sistema de backup automatizado no meu trabalho. Eu já tive ouvido falar do Bacula, mas meu chefe me indiciou um tal de Amanda. Alguém conseguiria me informar quais as diferenças entre ambos ? Eles funcionam fazendo backup em arquivo, ao invés de sistemas de fita ? Abraços, -- Davi Vercillo C. Garcia http://www.google.com/profiles/davivcgarcia Waste time in learning things that do not interest us, deprives us of discovering interesting things. - Carlos Drummond de Andrade - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
Bom dia Davi, Aqui utilizamos rsync para backup. Em outra empresa que trabalhei, utilizava tar + NFS para realizar backup em fita e também era bem confiável. []s Davi Vercillo C. Garcia escreveu: Caros colegas, Estou tendo que implementar um sistema de backup automatizado no meu trabalho. Eu já tive ouvido falar do Bacula, mas meu chefe me indiciou um tal de Amanda. Alguém conseguiria me informar quais as diferenças entre ambos ? Eles funcionam fazendo backup em arquivo, ao invés de sistemas de fita ? Abraços, -- Fábio da Silva Júnior - fjuniorli...@gmail.com - http://fabioojunior.wordpress.com - - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
Davi, O Amanda é uma otima opção opensource para backup, já usei muito ele no passado. Ele tem clientes nativos para unix, linux, macos e windows :) Normalmente você usa ele com tapes/fitas, mas da para fazer backup em disco também usando o Virtual Tapes Da uma olhada no wiki do site Amanda.org ( http://wiki.zmanda.com/index.php/Main_Page), lá vc vai conseguir tirar todas as suas duvidas. Edson Em 24 de março de 2010 11:04, Davi Vercillo C. Garcia davivcgar...@bsd.com.br escreveu: Caros colegas, Estou tendo que implementar um sistema de backup automatizado no meu trabalho. Eu já tive ouvido falar do Bacula, mas meu chefe me indiciou um tal de Amanda. Alguém conseguiria me informar quais as diferenças entre ambos ? Eles funcionam fazendo backup em arquivo, ao invés de sistemas de fita ? Abraços, -- Davi Vercillo C. Garcia http://www.google.com/profiles/davivcgarcia - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
não falei muito do que eu sugeri, mas o *backuppc *é interessante por fazer desduplicação,... Neriberto Caetano do Prado Celular: (19) 7813.3294 Nextel: 85*259359 Skype: neriberto.caetano.do.prado MSN: neribe...@hotmail.com www.twitter.com/neriberto Em 24 de março de 2010 12:06, Edson Brandi ebra...@fugspbr.org escreveu: Davi, O Amanda é uma otima opção opensource para backup, já usei muito ele no passado. Ele tem clientes nativos para unix, linux, macos e windows :) Normalmente você usa ele com tapes/fitas, mas da para fazer backup em disco também usando o Virtual Tapes Da uma olhada no wiki do site Amanda.org ( http://wiki.zmanda.com/index.php/Main_Page), lá vc vai conseguir tirar todas as suas duvidas. Edson Em 24 de março de 2010 11:04, Davi Vercillo C. Garcia davivcgar...@bsd.com.br escreveu: Caros colegas, Estou tendo que implementar um sistema de backup automatizado no meu trabalho. Eu já tive ouvido falar do Bacula, mas meu chefe me indiciou um tal de Amanda. Alguém conseguiria me informar quais as diferenças entre ambos ? Eles funcionam fazendo backup em arquivo, ao invés de sistemas de fita ? Abraços, -- Davi Vercillo C. Garcia http://www.google.com/profiles/davivcgarcia - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
Sem contar que com ele você consegue rapidamente baixar qualquer arquivo do backup com apenas alguns cliques. Victor Em 24-03-2010 12:26, Neriberto Caetano do Prado escreveu: não falei muito do que eu sugeri, mas o *backuppc *é interessante por fazer desduplicação,... Neriberto Caetano do Prado Celular: (19) 7813.3294 Nextel: 85*259359 Skype: neriberto.caetano.do.prado MSN: neribe...@hotmail.com www.twitter.com/neriberto Em 24 de março de 2010 12:06, Edson Brandiebra...@fugspbr.org escreveu: Davi, O Amanda é uma otima opção opensource para backup, já usei muito ele no passado. Ele tem clientes nativos para unix, linux, macos e windows :) Normalmente você usa ele com tapes/fitas, mas da para fazer backup em disco também usando o Virtual Tapes Da uma olhada no wiki do site Amanda.org ( http://wiki.zmanda.com/index.php/Main_Page), lá vc vai conseguir tirar todas as suas duvidas. Edson Em 24 de março de 2010 11:04, Davi Vercillo C. Garcia davivcgar...@bsd.com.br escreveu: Caros colegas, Estou tendo que implementar um sistema de backup automatizado no meu trabalho. Eu já tive ouvido falar do Bacula, mas meu chefe me indiciou um tal de Amanda. Alguém conseguiria me informar quais as diferenças entre ambos ? Eles funcionam fazendo backup em arquivo, ao invés de sistemas de fita ? Abraços, -- Davi Vercillo C. Garcia http://www.google.com/profiles/davivcgarcia - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
Em 24/03/2010 11:04, Davi Vercillo C. Garcia escreveu: Caros colegas, Estou tendo que implementar um sistema de backup automatizado no meu trabalho. Eu já tive ouvido falar do Bacula, mas meu chefe me indiciou um tal de Amanda. Alguém conseguiria me informar quais as diferenças entre ambos ? Eles funcionam fazendo backup em arquivo, ao invés de sistemas de fita ? Abraços, Boa tarde, Davi e lista. Eu aconselho você a sempre procurar compreender as suas necessidades de Backup antes de tentar ver a diferença entre eles ou qual é melhor que qual. Você precisa de Shadow Copy? Gostaria de GUI? Quer suporte a 3rd party? Etc... Responda todas as perguntas que você imaginar interessantes e visite este comparativo: http://wiki.bacula.org/doku.php?id=comparisons Abraços! :) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
Dúvida: com o rsync posso fazer o espelhamento de uma máquina inteira, para outra idêntica? Incluindo configurações? Bancos de dados? Como funciona o seu modelo de backup? Em 24 de março de 2010 11:49, Fábio Jr. fjuniorli...@gmail.com escreveu: Bom dia Davi, Aqui utilizamos rsync para backup. Em outra empresa que trabalhei, utilizava tar + NFS para realizar backup em fita e também era bem confiável. Fábio da Silva Júnior - fjuniorli...@gmail.com - http://fabioojunior.wordpress.com - - Rudinei Dias - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
resumindo estudar todas as alternativas e testar em ambiente de teste abs. Em 24 de março de 2010 21:14, Rudinei Dias rudinei.d...@gmail.comescreveu: Dúvida: com o rsync posso fazer o espelhamento de uma máquina inteira, para outra idêntica? Incluindo configurações? Bancos de dados? Como funciona o seu modelo de backup? Em 24 de março de 2010 11:49, Fábio Jr. fjuniorli...@gmail.com escreveu: Bom dia Davi, Aqui utilizamos rsync para backup. Em outra empresa que trabalhei, utilizava tar + NFS para realizar backup em fita e também era bem confiável. Fábio da Silva Júnior - fjuniorli...@gmail.com - http://fabioojunior.wordpress.com - - Rudinei Dias - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Sistema de Backup
Situação: 2 equipamentos idênticos (placas, processador, memoria, hd, etc..) Os dois rodando a quente. No backup rsync consegue colocar os recursos na máquina de backup rodando idêntico? essa é minha dúvida. Como deve estar essa máquina de backup? Por isso a pergunta do seu modelo de backup, quero entender um pouco mais como ocorre na prática. Não sei se o RSYNC é o mais adequado, mas o que me interessa seria um espelhamento de tempos em tempos, a ponto de poder colocar a máquina espelhada no lugar da quente. O negócio aqui não é tão crítico a ponto desse espelhamento ser a todo tempo, diário já me bastaria. Hoje rodo cron fazendo targz e transferindo via rede, dependendo do recurso, com mais ou menos incidencia de backup. Como a empresa é pequena, não tenho a disposição outros equipamentos em condição idêntica para teste, então tento me virar como posso. Gostaria de puder ver algumas soluções de backup rodando, pra mim poder dar um tiro mais certeiro... A empresa aqui é daquelas que acredita que se tu é da informática, tu tem que saber de tudo.. wrong... Então sou um developer na tarefa de admin mantendo o emprego Por isso, agradeceria muito suas experientes considerações. Em 24 de março de 2010 21:23, Neriberto Caetano do Prado neribe...@gmail.com escreveu: resumindo estudar todas as alternativas e testar em ambiente de teste abs. Em 24 de março de 2010 21:14, Rudinei Dias rudinei.d...@gmail.com escreveu: Dúvida: com o rsync posso fazer o espelhamento de uma máquina inteira, para outra idêntica? Incluindo configurações? Bancos de dados? Como funciona o seu modelo de backup? Em 24 de março de 2010 11:49, Fábio Jr. fjuniorli...@gmail.com escreveu: Bom dia Davi, Aqui utilizamos rsync para backup. Em outra empresa que trabalhei, utilizava tar + NFS para realizar backup em fita e também era bem confiável. Fábio da Silva Júnior - fjuniorli...@gmail.com - http://fabioojunior.wordpress.com - - Rudinei Dias - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- - Rudinei Dias - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Sistema de backup remoto
Eu faço remotamente por rsh, mas sei que no meio não tem ninguém para escutar indevidamente o tráfego. Na máquina que vai receber o backup eu crio o disco com poucos i-nodes e blocagem de 64K. Assim eu uso pouco disco para meta-dados do sistema de arquivos e sobra mais para os dados. Algo assim com o newfs: newfs -O2 -b 65535 -m 6 -I 1500 /dev/label do disco Configuro o rsh no /etc/inetd e inicio o inetd. Configuro o /etc/hosts.allow para aceitar somente conexões rsh da máquina que vai enviar o backup: shell : IP da máquina : allow shell : IP da outra máquina: allow shell : ALL : deny Teve um lugar que eu ainda levantei o firewall, para permitir somente as máquinas que interessavam acessarem a este serviço. Crio uma conta e um grupo para cada máquina que vai depositar o backup, isolando assim cada uma delas, e dou chmod o-rwx nos homes destas contas, para garantir que uma não veja o conteúdo da outra. Este isolamento é uma medida de segurança, para diminuir o que pode ser lido por um atacante que tenha comprometido uma das máquinas. No home de cada conta crio o .rhosts com o seguinte conteúdo: IP da máquina root Assim somente o root da máquina em questão pode fazer qualquer coisa no destino do bakcup. No home de cada conta eu crio o diretório backup. Se não me engano, aqui termina o que tem que ser feito na máquina que vai receber o backup. Agora na máquina que vai receber o backup tem que se fazer um ou dois scripts, para rodar como root. Estes scripts devem rodar como root, para que tenham acesso a tudo. Eu uso o crontab do root. Ainda crio o diretório /var/log/backup. O script para o backup full está abaixo: --- corte aqui --- cut here --- 8x --- #!/bin/sh umask 077 agora=`date '+%Y-%m-%d %H:%M'` hoje=`date '+%Y-%m-%d'` dir=/var/log/backup usuario=conta que representa esta máquina destino=endereço da máquina que recebe o backup rm /tmp/fifo 2 /dev/null mkfifo /tmp/fifo sleep 120 echo $agora $dir/full.date cp $dir/full.date $dir/mensal.date cp $dir/full.date $dir/semanal.date cp $dir/full.date $dir/diario.date log=$dir/bkp.log-$hoje # Rotação do backup. rsh -l $usuario $destino rm -r backup/ciclo-2 rsh -l $usuario $destino mv backup/ciclo-1 backup/ciclo-2 rsh -l $usuario $destino mv backup/ciclo-0 backup/ciclo-1 rsh -l $usuario $destino mkdir backup/ciclo-0 rsh -l $usuario $destino cat '' backup/ciclo-0/bkp_f-$hoje.tbz2 /tmp/fifo rm /tmp/fifo ) cd / tar -clvSyf /tmp/fifo \ --exclude $log \ --exclude /usr/src \ --exclude /usr/ports\ --exclude /usr/obj \ --exclude /usr/share\ --exclude /bin \ --exclude /sbin \ --exclude /etc/defaults \ --exclude /usr/bin \ --exclude /usr/sbin \ / /usr /var /home $log gzip $log --- corte aqui --- cut here --- 8x --- Como pode ver acima, muita coisa é ignorada no backup, mas é proposital, para poupar disco no destino e por que podem ser restauradas com facilidade. Outra coisa a notar é que não está usando snapshots. É por que este script é entigo, e roda em um FreeBSD 4.x. Para o backup diário uso o seguinte script: --- corte aqui --- cut here --- 8x --- #!/bin/sh umask 077 agora=`date '+%Y-%m-%d %H:%M'` hoje=`date '+%Y-%m-%d'` dir=/var/log/backup partida=`cat $dir/semanal.date` usuario=conta que representa esta máquina destino=endereço da máquina que recebe o backup rm /tmp/fifo 2 /dev/null mkfifo /tmp/fifo sleep 120 echo $agora $dir/diario.date log=$dir/bkp.log-$hoje ( rsh -l $usuario $destino cat '' backup/ciclo-0/bkp_d-$hoje.tbz2 /tmp/fifo rm /tmp/fifo ) cd / tar -clvSyf /tmp/fifo \ --newer-mtime $partida\ --newer $partida \ --exclude $log \ --exclude /usr/src \ --exclude /usr/ports\ --exclude /usr/obj \ --exclude /usr/share\ --exclude /bin \ --exclude /sbin \ --exclude /etc/defaults \ --exclude /usr/bin \ --exclude /usr/sbin \ / /usr /var /home $log gzip $log --- corte aqui --- cut here --- 8x --- Estes scripts podem ser melhorados, mas já funcionam bem. Espero que sejam úteis. Desculpe-me tem enviado para a lista, mas acho que podem ser úteis a mais de uma pessoa. Abraços, João Rocha. -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Sistema de Backup
Oi, Tenho FreeBSDs e Linux em um parque de servidores, fora os Windows, então estou utilizando rsync por dentro de SSH. Acho que é a melhor solução, principalmente porque os servidores estão fisicamente separados, conectando-se através de wireless. O rsync utiliza um algoritmo de comparação e compactação dos dados para transmissão. Aliado ao ssh, que também pode compactar as conexões, mantendo-as seguras, após o primeiro sincronismo, que copia toda a estrutura, os outros sincronismos copia apenas a alteração. Inclusiva, para fins de histórico, criei uma estrutura, utilizando as flags do rsync, que faz backup dos arquivos que sofreram alteração ou foram deletados e os armazena (assim optamos) por 4 semanas, eliminando a necessidade de recorer a fitas ao precisar de arquivos mais antigos. Se alguém desejar, posso enviar os scripts que estou utilizando por aqui. Rafael Aquino On Thu, 12 Jan 2006 00:15:11 -0200, Joao Rocha Braga Filho wrote On 1/11/06, R. Filippus [EMAIL PROTECTED] wrote: Em 11/01/06, Joao Rocha Braga Filho[EMAIL PROTECTED] escreveu: Considero a melhor opção compactar os arquivos na máquina e enviar com uma pipe para um rsh, ou um rssh, para uma máquina que guardará os backups. É assim que monto sistemas de backup. Exemplo: tar cvzf - /home | rsh -l usuario cat '' arquivo_data Eu tbm uso o velho esquema: - Faço um script com tudo que tem que compacta com o tar; - Depois envio tudo por scp(a autenticação eh por chave); Acho que ficaria um pouco melhor com ssh funcionando como rsh, pois faria o envio em tempo real, na hora em que está compactando, não consumindo espaço extra nos seus discos locais. João Rocha. Se isto te interessar, eu passo mais dicas de como eu faço isto. E vou implementar isto no meu trabalho por estes dias. Aliás, reimplementar, pois eu tinha trabalhado no lugar e tinha deixado tudo funcionando, e o meu substituto desmontou isto, e mais um bando de coisas que eu tinha feito. Abraços, João Rocha. On 1/9/06, Gilvan [EMAIL PROTECTED] wrote: Ola Lista, Tenho uma rede com varios servidores linux/freebsd, que incluem mail, web, dados etc, atualmente estou tendo problemas com backup, utilizo o tar e NFS, monto uma particao remota e copio os arquivos, em um dos servidores tenho milhoes de arquivos bem pequenos que demora muito a execucao do backup preciso de outra solucao. Alguem tem algum projeto ideia ou solucao de backup para o caso?? Nossa equipe está sempre a disposição para servi-lo(a) Gilvan Lima System Network Administrator - GD INTERNET E-mail : [EMAIL PROTECTED] Site: http://www.gd.com.br + 55 75 3223-5018 Feira de Santana - Ba - Brasil ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Atenciosamente, R. Filippus ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Open WebMail Project (http://openwebmail.org) ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Sistema de Backup
Ola Rafael Aquino Eu quero fazer isso, colocar os arquivos que sofreram alteracao em diretorio diferentes, por algum tempo, me mande seu script talvez me sirva. Nossa equipe está sempre a disposição para servi-lo(a) Gilvan Lima System Network Administrator - GD INTERNET E-mail : [EMAIL PROTECTED] Site: http://www.gd.com.br + 55 75 3223-5018 Feira de Santana - Ba - Brasil - Original Message - From: Rafael Aquino [EMAIL PROTECTED] To: Lista de discussao do grupo FUG-BR Freebsd@fug.com.br Sent: Friday, January 13, 2006 1:02 PM Subject: Re: [FUG-BR] Sistema de Backup Oi, Tenho FreeBSDs e Linux em um parque de servidores, fora os Windows, então estou utilizando rsync por dentro de SSH. Acho que é a melhor solução, principalmente porque os servidores estão fisicamente separados, conectando-se através de wireless. O rsync utiliza um algoritmo de comparação e compactação dos dados para transmissão. Aliado ao ssh, que também pode compactar as conexões, mantendo-as seguras, após o primeiro sincronismo, que copia toda a estrutura, os outros sincronismos copia apenas a alteração. Inclusiva, para fins de histórico, criei uma estrutura, utilizando as flags do rsync, que faz backup dos arquivos que sofreram alteração ou foram deletados e os armazena (assim optamos) por 4 semanas, eliminando a necessidade de recorer a fitas ao precisar de arquivos mais antigos. Se alguém desejar, posso enviar os scripts que estou utilizando por aqui. Rafael Aquino On Thu, 12 Jan 2006 00:15:11 -0200, Joao Rocha Braga Filho wrote On 1/11/06, R. Filippus [EMAIL PROTECTED] wrote: Em 11/01/06, Joao Rocha Braga Filho[EMAIL PROTECTED] escreveu: Considero a melhor opção compactar os arquivos na máquina e enviar com uma pipe para um rsh, ou um rssh, para uma máquina que guardará os backups. É assim que monto sistemas de backup. Exemplo: tar cvzf - /home | rsh -l usuario cat '' arquivo_data Eu tbm uso o velho esquema: - Faço um script com tudo que tem que compacta com o tar; - Depois envio tudo por scp(a autenticação eh por chave); Acho que ficaria um pouco melhor com ssh funcionando como rsh, pois faria o envio em tempo real, na hora em que está compactando, não consumindo espaço extra nos seus discos locais. João Rocha. Se isto te interessar, eu passo mais dicas de como eu faço isto. E vou implementar isto no meu trabalho por estes dias. Aliás, reimplementar, pois eu tinha trabalhado no lugar e tinha deixado tudo funcionando, e o meu substituto desmontou isto, e mais um bando de coisas que eu tinha feito. Abraços, João Rocha. On 1/9/06, Gilvan [EMAIL PROTECTED] wrote: Ola Lista, Tenho uma rede com varios servidores linux/freebsd, que incluem mail, web, dados etc, atualmente estou tendo problemas com backup, utilizo o tar e NFS, monto uma particao remota e copio os arquivos, em um dos servidores tenho milhoes de arquivos bem pequenos que demora muito a execucao do backup preciso de outra solucao. Alguem tem algum projeto ideia ou solucao de backup para o caso?? Nossa equipe está sempre a disposição para servi-lo(a) Gilvan Lima System Network Administrator - GD INTERNET E-mail : [EMAIL PROTECTED] Site: http://www.gd.com.br + 55 75 3223-5018 Feira de Santana - Ba - Brasil ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Atenciosamente, R. Filippus ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Open WebMail Project (http://openwebmail.org) ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Sistema de Backup
On 1/11/06, R. Filippus [EMAIL PROTECTED] wrote: Em 11/01/06, Joao Rocha Braga Filho[EMAIL PROTECTED] escreveu: Considero a melhor opção compactar os arquivos na máquina e enviar com uma pipe para um rsh, ou um rssh, para uma máquina que guardará os backups. É assim que monto sistemas de backup. Exemplo: tar cvzf - /home | rsh -l usuario cat '' arquivo_data Eu tbm uso o velho esquema: - Faço um script com tudo que tem que compacta com o tar; - Depois envio tudo por scp(a autenticação eh por chave); Acho que ficaria um pouco melhor com ssh funcionando como rsh, pois faria o envio em tempo real, na hora em que está compactando, não consumindo espaço extra nos seus discos locais. João Rocha. Se isto te interessar, eu passo mais dicas de como eu faço isto. E vou implementar isto no meu trabalho por estes dias. Aliás, reimplementar, pois eu tinha trabalhado no lugar e tinha deixado tudo funcionando, e o meu substituto desmontou isto, e mais um bando de coisas que eu tinha feito. Abraços, João Rocha. On 1/9/06, Gilvan [EMAIL PROTECTED] wrote: Ola Lista, Tenho uma rede com varios servidores linux/freebsd, que incluem mail, web, dados etc, atualmente estou tendo problemas com backup, utilizo o tar e NFS, monto uma particao remota e copio os arquivos, em um dos servidores tenho milhoes de arquivos bem pequenos que demora muito a execucao do backup preciso de outra solucao. Alguem tem algum projeto ideia ou solucao de backup para o caso?? Nossa equipe está sempre a disposição para servi-lo(a) Gilvan Lima System Network Administrator - GD INTERNET E-mail : [EMAIL PROTECTED] Site: http://www.gd.com.br + 55 75 3223-5018 Feira de Santana - Ba - Brasil ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Atenciosamente, R. Filippus ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Sistema de Backup
Considero a melhor opção compactar os arquivos na máquina e enviar com uma pipe para um rsh, ou um rssh, para uma máquina que guardará os backups. É assim que monto sistemas de backup. Exemplo: tar cvzf - /home | rsh -l usuario cat '' arquivo_data Se isto te interessar, eu passo mais dicas de como eu faço isto. E vou implementar isto no meu trabalho por estes dias. Aliás, reimplementar, pois eu tinha trabalhado no lugar e tinha deixado tudo funcionando, e o meu substituto desmontou isto, e mais um bando de coisas que eu tinha feito. Abraços, João Rocha. On 1/9/06, Gilvan [EMAIL PROTECTED] wrote: Ola Lista, Tenho uma rede com varios servidores linux/freebsd, que incluem mail, web, dados etc, atualmente estou tendo problemas com backup, utilizo o tar e NFS, monto uma particao remota e copio os arquivos, em um dos servidores tenho milhoes de arquivos bem pequenos que demora muito a execucao do backup preciso de outra solucao. Alguem tem algum projeto ideia ou solucao de backup para o caso?? Nossa equipe está sempre a disposição para servi-lo(a) Gilvan Lima System Network Administrator - GD INTERNET E-mail : [EMAIL PROTECTED] Site: http://www.gd.com.br + 55 75 3223-5018 Feira de Santana - Ba - Brasil ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Sistema de Backup
Ok grato :), vou tentar ele. Nossa equipe está sempre a disposição para servi-lo(a) Gilvan Lima System Network Administrator - GD INTERNET E-mail : [EMAIL PROTECTED] Site: http://www.gd.com.br + 55 75 3223-5018 Feira de Santana - Ba - Brasil - Original Message - From: Ederson de Moura [EMAIL PROTECTED] To: Lista de discussao do grupo FUG-BR Freebsd@fug.com.br Sent: Tuesday, January 10, 2006 8:53 PM Subject: Re: [FUG-BR] Sistema de Backup Olá Gilvan, Acho que sua melhor opção seria utilizar o rsync, verfica o link abaixo. http://infsr.unijui.tche.br/~heini/freebsd/backup-rsync.html Abraços -- Linux is for people who hate Windows, BSD is for people who love UNIX ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Sistema de Backup
Em 11/01/06, Joao Rocha Braga Filho[EMAIL PROTECTED] escreveu: Considero a melhor opção compactar os arquivos na máquina e enviar com uma pipe para um rsh, ou um rssh, para uma máquina que guardará os backups. É assim que monto sistemas de backup. Exemplo: tar cvzf - /home | rsh -l usuario cat '' arquivo_data Eu tbm uso o velho esquema: - Faço um script com tudo que tem que compacta com o tar; - Depois envio tudo por scp(a autenticação eh por chave); Se isto te interessar, eu passo mais dicas de como eu faço isto. E vou implementar isto no meu trabalho por estes dias. Aliás, reimplementar, pois eu tinha trabalhado no lugar e tinha deixado tudo funcionando, e o meu substituto desmontou isto, e mais um bando de coisas que eu tinha feito. Abraços, João Rocha. On 1/9/06, Gilvan [EMAIL PROTECTED] wrote: Ola Lista, Tenho uma rede com varios servidores linux/freebsd, que incluem mail, web, dados etc, atualmente estou tendo problemas com backup, utilizo o tar e NFS, monto uma particao remota e copio os arquivos, em um dos servidores tenho milhoes de arquivos bem pequenos que demora muito a execucao do backup preciso de outra solucao. Alguem tem algum projeto ideia ou solucao de backup para o caso?? Nossa equipe está sempre a disposição para servi-lo(a) Gilvan Lima System Network Administrator - GD INTERNET E-mail : [EMAIL PROTECTED] Site: http://www.gd.com.br + 55 75 3223-5018 Feira de Santana - Ba - Brasil ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Sempre se apanha mais com as menores besteiras. Experiência própria. [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br -- Atenciosamente, R. Filippus ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
[FUG-BR] Sistema de Backup
Ola Lista, Tenho uma rede com varios servidores linux/freebsd, que incluem mail, web, dados etc, atualmente estou tendo problemas com backup, utilizo o tar e NFS, monto uma particao remota e copio os arquivos, em um dos servidores tenho milhoes de arquivos bem pequenos que demora muito a execucao do backup preciso de outra solucao. Alguem tem algum projeto ideia ou solucao de backup para o caso?? Nossa equipe está sempre a disposição para servi-lo(a) Gilvan Lima System Network Administrator - GD INTERNET E-mail : [EMAIL PROTECTED] Site: http://www.gd.com.br + 55 75 3223-5018 Feira de Santana - Ba - Brasil ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Sistema de Backup
On Mon, 2006-01-09 at 18:01 -0300, Gilvan wrote: dados etc, atualmente estou tendo problemas com backup, utilizo o tar e NFS, Talvez do rsync seja melhor do que o velho NFS -- Tiago Cruz http://linuxrapido.org Linux User #282636 The box said: Requires MS Windows or better, so I installed Linux ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Sistema de Backup
Olá Gilvan, Acho que sua melhor opção seria utilizar o rsync, verfica o link abaixo. http://infsr.unijui.tche.br/~heini/freebsd/backup-rsync.html Abraços -- Linux is for people who hate Windows, BSD is for people who love UNIX ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br