Re: [FUG-BR] RES: Replicar Instalação...
Em Fri, 8 Aug 2008 17:53:55 -0400 Flávio Barros [EMAIL PROTECTED], conhecido consumidor de drogas (BigMac's com Coke) escreveu: Vai ter problemas se eu incluir o /lib/modules no backup ? nenhum.. aliás, deve, porque POR ENQUANTO estamos fazendo uma cópia espelhada funcional. No caso de estarmos tratando de Linux não se deve copiar mesmo é a /proc, que é definição do hardware encontrado pelo kernel. -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 Não uso drogas - 100% Miko$hit-free Ou locupletamo-nos todos ou instaure-se a moralidade (by Barão de Itararé - e olhe que não havia renam) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação...
Pessoal, seu que é lista do FreeBSD mas me desculpem a pergunta. Como ficaria essa duplicação em um ambiente GNU/Linux ? Pergunto isso tenho um ambiente com BSD e GNU/Linux. Desde já agradeço, 2008/8/5 Alex Moura [EMAIL PROTECTED]: Em 2008/8/4 Alex Moura [EMAIL PROTECTED] escreveu: tar --exclude dir1 --exclude dir2 -cvyf arq.tar.bz / Se preferir compactar com gzip, basta trocar o y acima por z. Faltou um p nos parâmetros -cvpyf para preservar as permissões. Na hora de restaurar, é bom não esquecar de incluir o mesmo parâmetro: cd / tar -xvpyf arq.tar.bz Alex - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Desde já agradeço, +++ Flávio de Oliveira Barros Manaus - Amazonas - Brasil Copiar é bom! Seja Legal Use Software Livre - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação...
Em Fri, 8 Aug 2008 16:12:36 -0400 Flávio Barros [EMAIL PROTECTED], conhecido consumidor de drogas (BigMac's com Coke) escreveu: Pessoal, seu que é lista do FreeBSD mas me desculpem a pergunta. Como ficaria essa duplicação em um ambiente GNU/Linux ? tar cfpB - * -X /path/arquivo.com.nomes.excluidos-dir.e.files.txt | (cd /path.destino; tar xfpB -) tudo isso em uma linha só. a idéia: vc poe um hd como secundário, cria as partições necessárias, monta-as. Então: se estiver usando um live-cd ou o cd de instalação: hd principal -- montado em /mnt/hd-origem hd secundario -- montado em /mnt/hd-destino se estiver usando o hd montado normal (origem), então o arquivo.com.nomes.. deverá ter /mnt como um dos itens de exclusão, alem de (naturalmente) /proc e /dev e /tmp pronto, divirta-se :) -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 Não uso drogas - 100% Miko$hit-free Ou locupletamo-nos todos ou instaure-se a moralidade (by Barão de Itararé - e olhe que não havia renam) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação...
Vai ter problemas se eu incluir o /lib/modules no backup ? 2008/8/8 irado furioso com tudo [EMAIL PROTECTED]: Em Fri, 8 Aug 2008 16:12:36 -0400 Flávio Barros [EMAIL PROTECTED], conhecido consumidor de drogas (BigMac's com Coke) escreveu: Pessoal, seu que é lista do FreeBSD mas me desculpem a pergunta. Como ficaria essa duplicação em um ambiente GNU/Linux ? tar cfpB - * -X /path/arquivo.com.nomes.excluidos-dir.e.files.txt | (cd /path.destino; tar xfpB -) tudo isso em uma linha só. a idéia: vc poe um hd como secundário, cria as partições necessárias, monta-as. Então: se estiver usando um live-cd ou o cd de instalação: hd principal -- montado em /mnt/hd-origem hd secundario -- montado em /mnt/hd-destino se estiver usando o hd montado normal (origem), então o arquivo.com.nomes.. deverá ter /mnt como um dos itens de exclusão, alem de (naturalmente) /proc e /dev e /tmp pronto, divirta-se :) -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 Não uso drogas - 100% Miko$hit-free Ou locupletamo-nos todos ou instaure-se a moralidade (by Barão de Itararé - e olhe que não havia renam) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Desde já agradeço, +++ Flávio de Oliveira Barros Manaus - Amazonas - Brasil Copiar é bom! Seja Legal Use Software Livre - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação...
Em Mon, 4 Aug 2008 21:54:56 -0300 Luiz Gustavo S. Costa [EMAIL PROTECTED] escreveu: Porque não usar o g4u ? ele já faz isso mastigado ... sem muita necessidade de reinventar a roda: http://www.feyrer.de/g4u/ tem seus méritos, tem suas deficiencias, como tudo na vida: a) discos CONVÉM serem de mesmo tamanho - maiores/menores precisam sofrer alguma intervenção, enquanto as soluções na base de tar não sofrem disso, desde que vc não queira colocar uma imagem de 20G em um hd de 8G (por exemplo) b) copia bit-a-bit (como o dd), o que indica que, se vc tiver blocos ruins no hd-origem êles serão reproduzidos no hd-destino, embora na verdade não hajam blocos ruins lá. c) nas copias com tar eu posso excluir diretorios/arquivos ( -X, --exclude-from FILE - man tar) enquanto com o g4u é provável que (por exemplo) /proc (Linux) vá para o hd destino, o que é indesejável no item 5.7 das instruções há uma pequena brincadeira do autor (NetBSD fan): .. Some older Linux distributions are known to only allow files of up to 2GB filesize, and even if there is a Linux 2.4 kernel running, that's no guarantee for a properly working server. Make sure that your ftp daemon is upto date, or install a decent operating system. (rs) amanhã trarei minha linha de comando com tar que faz essa copia sem muito trabalho, direto de um hd pra outro (tamanho indiferente) ou para um arquivo mesmo, que pode ser armazenado para uso posterior. Claro que nisto o g4u vai melhor, porque basta o boot por ele para ter-se TUDO adequado, como (por exemplo) o MBR/boot no novo hd. enfim, é questão de escolher uma solução que seja mais a sua cara :) -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 Não uso drogas - 100% Miko$hit-free Ou locupletamo-nos todos ou instaure-se a moralidade (by Barão de Itararé - e olhe que não havia renam) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação ...
Pessoal, Eu uso dois métodos para duplicar um SO FreeBSD para qualquer tamanho de HD, podendo inclusive alterar os tamanhos de partição, e depois faço cópia na mão grande. Este script faz tudo: zera o HD, torna o MBR bootável, particiona com FS UFS, cria as partições /, /var, /usr, /home, formata e copia todo o HD onde ele está rodando no novo HD. Adaptem como acharem melhor. Acho que falta também um mtree por aqui pra ficar 100%... Ah, usando o FreeSBIE com este script criei CD de restauração para todos os meus servidores. Abraços! #!/bin/sh . /etc/profile # Inicia disco inteiro TITLE=Instalacao disc=ad2 #Disco para onde o sistema será duplicado. disc_after_install=ad0 #Poderá ser ad4, dependendo da conf. SATA da BIOS rm /tmp/part* dialog --title $TITLE --yesno \nBem vindo ao sistema de instalacao automatica\ndo sistema operacional Freebsd. Este insta lador\ndispoe da versao `uname -r`. Deseja instalar o\nservidor? 10 60 || exit 0 (dd count=128 /dev/zero /dev/${disc} ) fdisk -I $disc disklabel -rw ${disc}s1 auto setores=`disklabel -r ${disc}s1 | tr -s ' ' | \ sed 's/^ //g' | grep '^c: ' | \ cut -f2 -d' '` tamanho=`expr $setores \/ 2 \/ 1024` mkdir /var/tmp # Tamanho das partições. part_root=512 part_swap=512 part_var=2048 part_usr=5000 disklabel -r ${disc}s1 /var/modelo # Define numero de setores do disco: b_raiz=`expr ${part_root} \* 1024 \* 2` b_swap=`expr ${part_swap} \* 1024 \* 2` b_var=`expr ${part_var} \* 1024 \* 2` b_usr=`expr ${part_usr} \* 1024 \* 2` b_home=`expr $setores \- $b_raiz \- $b_swap \- $b_var \- $b_usr` off_var=`expr $b_raiz \+ $b_swap` off_usr=`expr $b_raiz \+ $b_swap \+ $b_var` off_home=`expr $b_raiz \+ $b_swap \+ $b_var \+ $b_usr` cat % /var/modelo a: $b_raiz 0 4.2BSD 0 0 0 b: $b_swap $b_raiz swap d: $b_var $off_var 4.2BSD 0 0 0 e: $b_usr $off_usr 4.2BSD 0 0 0 f: $b_home $off_home 4.2BSD 0 0 0 % # Cria as particoes no disco e seta o mesmo como bootavel disklabel -R -B ${disc}s1 /var/modelo sleep 1 # Gera os sistemas de arquivos... for i in a d e f do newfs /dev/${disc}s1${i} done tunefs -n enable /dev/${disc}s1d tunefs -n enable /dev/${disc}s1e tunefs -n enable /dev/${disc}s1f # Monta o disco for i in root var usr do if ! [ -d /tmp/${i} ] then mkdir /tmp/${i} fi done mount /dev/${disc}s1a /tmp/root mount /dev/${disc}s1d /tmp/var mount /dev/${disc}s1e /tmp/usr cd / for i in `ls | grep -v rescue | grep -v var | grep -v usr | grep -v dev | grep -v proc | grep -v tmp | grep -v home` do cp -Rvp $i /tmp/root done for i in usr var dev tmp proc home do if ! [ -d /tmp/root/${i} ] then mkdir /tmp/root/${i} fi done chmod 755 /tmp/root/usr chmod 755 /tmp/root/var chmod 755 /tmp/root/dev chmod 755 /tmp/root/home chmod 555 /tmp/root/proc chmod 777 /tmp/root/tmp chmod +t /tmp/root/tmp cd /var cp -Rvp * /tmp/var cd /usr cp -Rvp * /tmp/usr echo /dev/${disc_after_install}s1b none swap sw 0 0 /tmp/root/etc/fstab echo /dev/${disc_after_install}s1a / ufs rw 1 1 /tmp/root/etc/fstab echo /dev/${disc_after_install}s1f /home ufs rw 2 2 /tmp/root/etc/fstab echo /dev/${disc_after_install}s1e /usr ufs rw 2 2 /tmp/root/etc/fstab echo /dev/${disc_after_install}s1d /var ufs rw 2 2 /tmp/root/etc/fstab echo /dev/acd0 /cdrom cd9660 ro,noauto 0 0 /tmp/root/etc/fstab rm /tmp/usr/local/etc/rc.d/makeserver.sh chmod 700 /tmp/usr/local/etc/rc.d/first.sh dialog --title $TITLE --msgbox Instalacao concluida! 5 50 dialog --title $TITLE --msgbox Pressione OK para reiniciar. 5 60 cd / umount /tmp/root umount /tmp/var umount /tmp/usr fastboot -- Rafael Mentz Aquino LK6 Soluções em TI [EMAIL PROTECTED] 51 - 4063 - 6269 51 - - 7030 -- Original Message --- From: Jean Duarte - Cabral Sistemas [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD \(FUG-BR\) freebsd@fug.com.br Sent: Mon, 4 Aug 2008 22:43:44 -0300 Subject: Re: [FUG-BR] RES: Replicar Instalação... Para evitar ficar muito grande, também podem tirar do tar o /usr/src e /usr/ports Eu aqui criei um tar separado do /usr/ports e mais do /usr/src. Assim eu utilizo posteriormente caso necessário Atenciosamente Jean Duarte - Original Message - From: Alex Moura [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.br Sent: Monday, August 04, 2008 10:38 PM Subject: Re: [FUG-BR] RES: Replicar Instalação... tar --exclude dir1 --exclude dir2 -cvyf arq.tar.bz / Se preferir compactar com gzip, basta trocar o y acima por z. On 04/08/2008, at 21:36, Flávio Barros [EMAIL PROTECTED] wrote: Coloca ai a linha de comando do tar para compactar e excluir esses diretórios. Abraços, 2008/8/4 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED]: Pessoal, Minha solução foi criando uma compactação tar de todo o servidor, excluindo apenas os diretórios, /dev /sys /tmp da compactação... Depois eu efetuo na própria maquina que vai receber o server uma i nstalação
Re: [FUG-BR] RES: Replicar Instalação...
Em 2008/8/4 Alex Moura [EMAIL PROTECTED] escreveu: tar --exclude dir1 --exclude dir2 -cvyf arq.tar.bz / Se preferir compactar com gzip, basta trocar o y acima por z. Faltou um p nos parâmetros -cvpyf para preservar as permissões. Na hora de restaurar, é bom não esquecar de incluir o mesmo parâmetro: cd / tar -xvpyf arq.tar.bz Alex - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação...
Coloca ai a linha de comando do tar para compactar e excluir esses diretórios. Abraços, 2008/8/4 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED]: Pessoal, Minha solução foi criando uma compactação tar de todo o servidor, excluindo apenas os diretórios, /dev /sys /tmp da compactação... Depois eu efetuo na própria maquina que vai receber o server uma instalação mínima do FreeBSD, com as partições corretas... Após a instalação Ok e revisão de todos drivers, etc. Fazer uma cópia do /etc/fstab original para um backup. Movo o arquivo tar de um server para o outro por FTP ou seja lá o que for Efetuar um Boot em Single user, montar as partições... Descompactar o arquivo a partir da raiz... Copiar o /etc/fstab novamente para o local original ! Reiniciar a maquina e tudo deve estar ok Atenciosamente Jean Duarte - Original Message - From: Jean Everson Martina [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.br Sent: Friday, August 01, 2008 1:02 PM Subject: Re: [FUG-BR] RES: Replicar Instalação... Jean Duarte - Cabral Sistemas escreveu: Jean Everson Eu crio apenas uma única Partição no novo HD como /backup? Não necessariamente, voce pode fazer do jeito que quiser, so tem q lebrar de colocar as coisas coerentes no fstab Então ele vai copiar tudo para o /backup e depois como eu faço para o Fstab do outro HD montar corretamente? Dependendo da estratégia nada. Se voce criar as partições na mesma orde no disco novo voce não faz nada. Como vou particionar posteriormente o disco e fazer o fstab achar os /dev/a4s1a ... etc o mkdir é: mkdir /backup/dev mkdir /backup/sys - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Desde já agradeço, +++ Flávio de Oliveira Barros Manaus - Amazonas - Brasil Copiar é bom! Seja Legal Use Software Livre - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação...
Porque não usar o g4u ? ele já faz isso mastigado ... sem muita necessidade de reinventar a roda: http://www.feyrer.de/g4u/ Em 04/08/08, Jean Duarte - Cabral Sistemas[EMAIL PROTECTED] escreveu: Pessoal, Minha solução foi criando uma compactação tar de todo o servidor, excluindo apenas os diretórios, /dev /sys /tmp da compactação... Depois eu efetuo na própria maquina que vai receber o server uma instalação mínima do FreeBSD, com as partições corretas... Após a instalação Ok e revisão de todos drivers, etc. Fazer uma cópia do /etc/fstab original para um backup. Movo o arquivo tar de um server para o outro por FTP ou seja lá o que for Efetuar um Boot em Single user, montar as partições... Descompactar o arquivo a partir da raiz... Copiar o /etc/fstab novamente para o local original ! Reiniciar a maquina e tudo deve estar ok Atenciosamente Jean Duarte - Original Message - From: Jean Everson Martina [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.br Sent: Friday, August 01, 2008 1:02 PM Subject: Re: [FUG-BR] RES: Replicar Instalação... Jean Duarte - Cabral Sistemas escreveu: Jean Everson Eu crio apenas uma única Partição no novo HD como /backup? Não necessariamente, voce pode fazer do jeito que quiser, so tem q lebrar de colocar as coisas coerentes no fstab Então ele vai copiar tudo para o /backup e depois como eu faço para o Fstab do outro HD montar corretamente? Dependendo da estratégia nada. Se voce criar as partições na mesma orde no disco novo voce não faz nada. Como vou particionar posteriormente o disco e fazer o fstab achar os /dev/a4s1a ... etc o mkdir é: mkdir /backup/dev mkdir /backup/sys - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Luiz Gustavo - BSD/Linux User ===\ ===|=== www.luizgustavo.pro.br === ===/ ICQ: 2890831 / MSN: [EMAIL PROTECTED] - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação...
tar --exclude dir1 --exclude dir2 -cvyf arq.tar.bz / Se preferir compactar com gzip, basta trocar o y acima por z. On 04/08/2008, at 21:36, Flávio Barros [EMAIL PROTECTED] wrote: Coloca ai a linha de comando do tar para compactar e excluir esses diretórios. Abraços, 2008/8/4 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED]: Pessoal, Minha solução foi criando uma compactação tar de todo o servidor, excluindo apenas os diretórios, /dev /sys /tmp da compactação... Depois eu efetuo na própria maquina que vai receber o server uma i nstalação mínima do FreeBSD, com as partições corretas... Após a instalação Ok e revisão de todos drivers, etc. Fazer uma cópia do /etc/fstab original para um backup. Movo o arquivo tar de um server para o outro por FTP ou seja lá o que for Efetuar um Boot em Single user, montar as partições... Descompactar o arquivo a partir da raiz... Copiar o /etc/fstab novamente para o local original ! Reiniciar a maquina e tudo deve estar ok Atenciosamente Jean Duarte - Original Message - From: Jean Everson Martina [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.br Sent: Friday, August 01, 2008 1:02 PM Subject: Re: [FUG-BR] RES: Replicar Instalação... Jean Duarte - Cabral Sistemas escreveu: Jean Everson Eu crio apenas uma única Partição no novo HD como /backup? Não necessariamente, voce pode fazer do jeito que quiser, so tem q lebrar de colocar as coisas coerentes no fstab Então ele vai copiar tudo para o /backup e depois como eu faço p ara o Fstab do outro HD montar corretamente? Dependendo da estratégia nada. Se voce criar as partições na mesma orde no disco novo voce não faz nada. Como vou particionar posteriormente o disco e fazer o fstab achar os /dev/a4s1a ... etc o mkdir é: mkdir /backup/dev mkdir /backup/sys - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Desde já agradeço, +++ Flávio de Oliveira Barros Manaus - Amazonas - Brasil Copiar é bom! Seja Legal Use Software Livre - 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] RES: Replicar Instalação...
Minha estratégia: pega um outro disco de qualquer tamanho, e particiona ele como você quiser (desde que caiba o que você quer dentro do seu esquema de particionamento), cria um /backup e monta este disco com toda sua estrutura de partições abaixo do /backup. A partir daí um tar: tar cf - / --exclude backup --exclude dev --exclude sys | (cd / backup ; tar xvf - ) da um mkdir no /dev/ e no /sys ai usa dd pra pegar o setor de boot de um hd pro outro. Pega o primeiro bloco do de 512 bits do disco e pronto. A única coisa é que você tem q ficar atento pra não se perder no fstab. A cópia funciona 100%. Eu ainda uso este esquema pra umas maquinas que eu tenho na burst.net. Os caras te colocam um hd adicional do mesmo tamanho do que você tem por algo em torno de U$20/mês. O backup deles de 50GB custa mais de U$100/mês. Eu uso isso como se fosse um fake raid (eu posso perder o tempo de abrir um chamado e pedir pra meter o slave como master) e backup, pois monto esse segundo disco 1 vez por dia e deixo ele atualizado com rsync. Inclusive da pra fazer isso uma vez por hora, mas eu não tenho necessidade Já provei a eficácia por duas vezes, onde eu tive pau no disco principal. Isso também se provou eficaz uma vez que eu tive um server invadido. O cara mexeu meu disco principal todinho e nada no slave. Eu simplesmente troquei os dois discos porque o carinha nem percebeu que o segundo disco existia. Ai fui atras do patches que o jegue aqui esquece de aplicar, e ainda pude ficar fazendo uma forense no disco invadido pra evitar que o cara entrasse de novo pelo esmo buraco :) Jean On 1 Aug 2008, at 02:26, José Augusto Junior wrote: Tem o dump também... Já usei e é muito bom! -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Fernando Silva Enviada em: quinta-feira, 31 de julho de 2008 18:58 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) Assunto: Re: [FUG-BR] Replicar Instalação... faz com dd e ele gerava um iso bruxo 2008/7/31 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED] Pessoal, Eu montei um novo server com BSD 7.0 Stable e afins Como eu poderia efetuar uma cópia fiel dessa instalação em outra maquina? Evitando assim ter que refazer toda a atualização, baixar novos fontes, etc...? Um tar.gz do HD inteiro e depois descompactar funcionaria? Eu teria apenas que cuidar do arquivo /etc/fstab para não modificar? Atenciosamente Jean Duarte - 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 -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. - 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] RES: Replicar Instalação...
ou ainda esse cara aqui: http://www.feyrer.de/g4u/ usei e ainda uso muito ele serve pra qualquer coisa. *Baseado em NetBSD :D 2008/8/1 Jean Everson Martina [EMAIL PROTECTED] Minha estratégia: pega um outro disco de qualquer tamanho, e particiona ele como você quiser (desde que caiba o que você quer dentro do seu esquema de particionamento), cria um /backup e monta este disco com toda sua estrutura de partições abaixo do /backup. A partir daí um tar: tar cf - / --exclude backup --exclude dev --exclude sys | (cd / backup ; tar xvf - ) da um mkdir no /dev/ e no /sys ai usa dd pra pegar o setor de boot de um hd pro outro. Pega o primeiro bloco do de 512 bits do disco e pronto. A única coisa é que você tem q ficar atento pra não se perder no fstab. A cópia funciona 100%. Eu ainda uso este esquema pra umas maquinas que eu tenho na burst.net. Os caras te colocam um hd adicional do mesmo tamanho do que você tem por algo em torno de U$20/mês. O backup deles de 50GB custa mais de U$100/mês. Eu uso isso como se fosse um fake raid (eu posso perder o tempo de abrir um chamado e pedir pra meter o slave como master) e backup, pois monto esse segundo disco 1 vez por dia e deixo ele atualizado com rsync. Inclusive da pra fazer isso uma vez por hora, mas eu não tenho necessidade Já provei a eficácia por duas vezes, onde eu tive pau no disco principal. Isso também se provou eficaz uma vez que eu tive um server invadido. O cara mexeu meu disco principal todinho e nada no slave. Eu simplesmente troquei os dois discos porque o carinha nem percebeu que o segundo disco existia. Ai fui atras do patches que o jegue aqui esquece de aplicar, e ainda pude ficar fazendo uma forense no disco invadido pra evitar que o cara entrasse de novo pelo esmo buraco :) Jean On 1 Aug 2008, at 02:26, José Augusto Junior wrote: Tem o dump também... Já usei e é muito bom! -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Fernando Silva Enviada em: quinta-feira, 31 de julho de 2008 18:58 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) Assunto: Re: [FUG-BR] Replicar Instalação... faz com dd e ele gerava um iso bruxo 2008/7/31 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED] Pessoal, Eu montei um novo server com BSD 7.0 Stable e afins Como eu poderia efetuar uma cópia fiel dessa instalação em outra maquina? Evitando assim ter que refazer toda a atualização, baixar novos fontes, etc...? Um tar.gz do HD inteiro e depois descompactar funcionaria? Eu teria apenas que cuidar do arquivo /etc/fstab para não modificar? Atenciosamente Jean Duarte - 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 -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. - 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 -- Luiz Gustavo - BSD/Linux User ===\ ===|=== www.luizgustavo.pro.br === ===/ ICQ: 2890831 / MSN: [EMAIL PROTECTED] - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação...
Jean Duarte - Cabral Sistemas escreveu: Jean Everson Eu crio apenas uma única Partição no novo HD como /backup? Não necessariamente, voce pode fazer do jeito que quiser, so tem q lebrar de colocar as coisas coerentes no fstab Então ele vai copiar tudo para o /backup e depois como eu faço para o Fstab do outro HD montar corretamente? Dependendo da estratégia nada. Se voce criar as partições na mesma orde no disco novo voce não faz nada. Como vou particionar posteriormente o disco e fazer o fstab achar os /dev/a4s1a ... etc o mkdir é: mkdir /backup/dev mkdir /backup/sys Isso ai. Jean Everson. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] RES: Replicar Instalação ...
Costumo fazer o seguinte, particiono o novo disco com partições iguais ou maiores que o antigo disco, instalo o bootloader e daí: #cd /mnt/raiznova #dump -0 -l -f - /|restore -rvf - #cd /mnt/usrnova #dump -0 -l -f - /usr|restore -rvf - #cd /mnt/varnova #dump -0 -l -f - /var|restore -rvf - No caso acima o / do disco novo esta montado em /mnt/raiznova o /usr do novo disco em /mnt/usrnova e o /var em /mnt/varnova. Pode-se fazer até via SSH se o destino estiver acessível via SSH e com login de root habilitado: #dump -0 -l -f - /var| ssh [EMAIL PROTECTED] cd /mnt/var/ ; restore -rvf - Uso bastante para fazer backup remoto ou voltar uma imagem padrão que tenho de firewall/Proxy/email/file Server e por aí vai, poupando tempo. No caso, faço o restore via pendrive USB no modo rescue: #cd /mnt/var restore -rvf /mnt/da0s1/var.dump Já usei o dump comprimido via gzip, mas isto exigia espaço adicional no /tmp do rescuedisk e as vezes dava falta de espaço. Como os pendrives de 4GB são relativamente baratos, um dump/restore de um freebsd enxuto, sem ports e sem /usr/ports/distfiles(ambos podem ser instalados depois) atende. Abraços -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Fernando Silva Enviada em: quinta-feira, 31 de julho de 2008 19:52 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) Assunto: Re: [FUG-BR] Replicar Instalação ... trabalhei em uma empresa de informatica que era resposavel por isso lá fazia tudo via dd, eta bala, varios shell rolando de uma lado para outro !!! mas pelos meus testes lá o melhor e mais rapido era o ghost, mas os dd me permitia fazer copias com o sistema rodando ;-) 2008/7/31 Nilton Jose Rizzo [EMAIL PROTECTED] On Thu, 31 Jul 2008 18:58:23 -0300, Fernando Silva wrote faz com dd e ele gerava um iso bruxo Eu coloquei uma vez, ainda eram apenas K6 II da seguinte forma: IDE Pirmaria e Master o Master 3 HD no restante (IDE Primaria Slave, IDE Secundária Master e Slave) e fiz 3 dd simultanemente .. ficou bom ... E ainda fiz o seguinte, testei qual era o melhor tamanho de bloco a ser transferido no caso foi 128. rolou legal fiz algumas copias. Na verdade não era do Free era do windows, mas é a mesma coisa uma coisa o HD deven ser iguais para isso. 2008/7/31 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED] Pessoal, Eu montei um novo server com BSD 7.0 Stable e afins Como eu poderia efetuar uma cópia fiel dessa instalação em outra maquina? Evitando assim ter que refazer toda a atualização, baixar novos fontes, etc...? Um tar.gz do HD inteiro e depois descompactar funcionaria? Eu teria apenas que cuidar do arquivo /etc/fstab para não modificar? - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] RES: Replicar Instalação...
Tem o dump também... Já usei e é muito bom! -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Fernando Silva Enviada em: quinta-feira, 31 de julho de 2008 18:58 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) Assunto: Re: [FUG-BR] Replicar Instalação... faz com dd e ele gerava um iso bruxo 2008/7/31 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED] Pessoal, Eu montei um novo server com BSD 7.0 Stable e afins Como eu poderia efetuar uma cópia fiel dessa instalação em outra maquina? Evitando assim ter que refazer toda a atualização, baixar novos fontes, etc...? Um tar.gz do HD inteiro e depois descompactar funcionaria? Eu teria apenas que cuidar do arquivo /etc/fstab para não modificar? Atenciosamente Jean Duarte - 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 -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instalação ...
Citando Renato Frederick: Costumo fazer o seguinte, particiono o novo disco com partições iguais ou maiores que o antigo disco, instalo o bootloader e daí: #cd /mnt/raiznova #dump -0 -l -f - /|restore -rvf - #cd /mnt/usrnova #dump -0 -l -f - /usr|restore -rvf - #cd /mnt/varnova #dump -0 -l -f - /var|restore -rvf - No caso acima o / do disco novo esta montado em /mnt/raiznova o /usr do novo disco em /mnt/usrnova e o /var em /mnt/varnova. Pode-se fazer até via SSH se o destino estiver acessível via SSH e com login de root habilitado: #dump -0 -l -f - /var| ssh [EMAIL PROTECTED] cd /mnt/var/ ; restore -rvf - Uso bastante para fazer backup remoto ou voltar uma imagem padrão que tenho de firewall/Proxy/email/file Server e por aí vai, poupando tempo. No caso, faço o restore via pendrive USB no modo rescue: #cd /mnt/var restore -rvf /mnt/da0s1/var.dump Já usei o dump comprimido via gzip, mas isto exigia espaço adicional no /tmp do rescuedisk e as vezes dava falta de espaço. Como os pendrives de 4GB são relativamente baratos, um dump/restore de um freebsd enxuto, sem ports e sem /usr/ports/distfiles(ambos podem ser instalados depois) atende. Abraços uma recomendacao meio diferente do que ja passaram, mas vale; 'acronis true image' []'s - Webmail SecrelNet - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd