Re: Clonar Servidor Debian
Citação:
Postado originalmente por
mdasoftware
Galera valeu pelas respostas , resolvi seguir os conselhos .
Tenho o seguinte hardware :
- Core2Quad 8300
- 4Gb DDR2
- HD Seagate 500gb 7200 Rpm .
- Motherboard Asus p5kl-am-se
- Placa de rede Realtek 8169SC
- Fonte CoolerMaster 450 W
Esse servidor rodará o seguinte:
- Apache
- PHP
- FreeTDS
- MysQL
- Squid
- Proftpd
- Samba
Qual versão do Debian vocês recomendam ?
Terei algum problema com o Hardware escolhido ?
Abraços e muito obrigado a todos .
Seu processador é 64bits, aconselho usar uma distro estável, "Lenny", porém se você tiver necessidade de java, principalmente o plugin para o navegador, sugiro usar 32bits, vai ter menos dor de cabeça, tem opções de kernel com suporte a memória acima de 4GB:
# apt-cache search linux-image | grep bigmem
lhe dará suporte aos 4GB de memória que você possuiu.
Re: Clonar Servidor Debian
OI!
Eu passei por este problema e consegui clonar o sistema de um pentium 3 para um amdx2 com o "dd" do linux
Voce vai precisar colocar os dois hds em uma maquina onde voce possa dar boot num linux (live cd) nenhum dos sistemas de arquivos no hd a ser lido pode estar montado.( hd com o sistema a ser clonado e o hd que vai ser usado para a nova maquina)
( ai ia usar um comando como o exemplo abaixo)
dd if=/dev/sda of=/dev/sdb (to usando como exemplo o sda e sdb)
E uma copia exata do hd no sda sera feita no sdb.
(lembre-se que se o hd original estiver como master a copia tem que estar tb)
com o dd ele vai copiar bit a bit não tem erro!
Se caso não conseguir posta aqui que eu procuro nos meu email tenho os comando que usei ou da uma olhada no manual do dd.
flw
Re: Clonar Servidor Debian
não sei se isto vai te ajudar ,
Mas usa este comando ;
"dpkg --get-selections | gzip > pacotes_instalados.gz "
Assim ele vai criar um gz para vc com todos os pacotes instalados no pc atual depois é só fazer o que nosso amigo sugeriu em fazer uma instalação nova e instalar os pacotes que usava no servidor antigo.
Re: Clonar Servidor Debian
Levando-se em conta que ele está migrando de um HD IDE para um SATA, e logicamente de tamanhos diferentes, o dd iria causar a cópia da tabela de partições, assim o SATA (maior) teria a cópia da tabela de partições do IDE, não utilizando o tamanho total do HD. Uma sugestão seria usar o partimage que gera cópia do conteúdo de cada partição, assim fugiria do problema da tabela de partição.
Re: Clonar Servidor Debian
Citação:
Postado originalmente por
edsonrsjr
Levando-se em conta que ele está migrando de um HD IDE para um SATA, e logicamente de tamanhos diferentes, o dd iria causar a cópia da tabela de partições, assim o SATA (maior) teria a cópia da tabela de partições do IDE, não utilizando o tamanho total do HD. Uma sugestão seria usar o partimage que gera cópia do conteúdo de cada partição, assim fugiria do problema da tabela de partição.
Eu consegui clonar utilizando o texto abaixo que peguei uma vez neste forum;
HDs DE DIFERENTES TAMANHOS ( Utilizando dd )
Primeiro entra uma regra simples e logica, se voce quer colocar um sistema de arquivos dentro de um dispositivo, este tem que ter espaco para tanto. Ou seja, sempre copie do hd menor para o hd maior, nunca o contrario. No mais, voce pode utilizar o procedimento que foi feito ate agora, que a unica consequencia e que sobrara espaco nao particionado ao final do hd de destino. O qual voce sempre pode, posteriormente, particionar e especificar um ponto de montagem para ele. Uma outra situacao e que voce pode desejar querer mover aquele linux para um outro hd com outro esquema de particionamento. Aqui entra de novo aquela caracteristica do linux: se voce especificou que o raiz vai ficar, por exemplo, em /dev/hda3 durante a instalacao no hd original, no novo hd este tambem vai ter que estar em /dev/hda3. Se especificou que o /boot tem que ficar em /dev/hda2, tambem tem que ficar em /dev/hda2 no novo hd. Mas a boa noticia e que nada impede essas particoes de estarem alguns blocos mais a frente ou mais para tras, o que nao pode e haver mais particoes antes das particoes a serem copiadas em relacao ao hd original. Isto posto, nada impede que voce faca algo como:
dd if=/dev/hdc2 of=/dev/hdd2 (admitindo que os hds estao no ide2 master e slave respectivamente)
E repetindo o comando para quantas particoes formarem seu sistema, nao esquecendo a de swap claro. De novo chamando a atencao, note que foi copiado hdd2 para hdd2, ou seja, segunda particao para segunda particao. Mas nao ha impedimento que no primeiro hd a primeira particao tenha 2G enquanto que no novo hd a primeira particao tenha 4G, fazendo com que a particao hdd2 fique bem adiante.
Note que, neste procedimento, voce nao copiou o boot loader para o segundo hd, ou seja, ele nao vai dar boot logo de cara. Voce vai ter que instala-lo manualmente. Se for o lilo, e se voce tiver o arquivo de configuracao do boot loader a ser instalado no novo hd no seu diretorio atual do linux que esta usando para executar a copia, voce pode fazer algo como:
lilo -C arquivo_de_configuracao -b /dev/hdd
O arquivo de configuracao pode bem ser o /etc/lilo.conf copiado a partir do hd original, que voce montou num ponto qualquer antes de processar a copia, so para pegar esse arquivo, e logo depois desmontou. Nao e meu objetivo entrar em detalhes do comando mount aqui, a nao ser uma pequena dica mais a frente. Se voce nao tem familiaridade com esse comando, recomenda-se um pouco de estudo em cima dele e tambem sobre como o linux trata sistemas de arquivos antes de tentar algo deste material.
Uma ultima dica: eventualmente voce pode ter problemas por consequencia do lilo no linux em que voce executou a copia ser uma versao diferente daquele usado pelo linux que voce esta copiando. Pior, voce pode ter usado para boot um linux que so usa grub (ou seja, voce tentou o comando lilo e recebeu a classica mensagem de "command not found"). Nao se desespere, voce pode montar o hd original num ponto de montagem qualquer, tal como no comando:
mount -t ext3 /dev/hdc1 /mnt/linuxorigem
Usar co comando chroot para mudar temporariamente a referencia da raiz do seu sistema de arquivos:
chroot /mnt/linuxorigem
E agora que seu / esta temporariamente mudado para /mnt/linuxorigem, executar o comando:
/sbin/lilo -b /dev/hdd
Depois e so dar exit para sair da "gaiola" onde se meteu :) Possivelmente tambem poderia ter funcionado se tivesse feito algo como:
/mnt/linuxorigem/sbin/lilo -C /mnt/linuxorigem/etc/lilo.conf -b /dev/hdd
Tudo depende de ate que ponto as bibliotecas do linux que usou para dar boot sao diferentes daquelas que o lilo do hd origem espera encontrar para sua execucao. Agora, se quer realmente se garantir contra sustos e nao ter que fazer essas acrobacias, use como boot um linux identico aquele instalado no hd origem, e o primeiro exemplo de uso do lilo nao te dara problemas. Note que esta preocupacao existe apenas para gerar copias bootaveis de hds onde voce copiou particoes em separado. Copiando hds inteiros, como no primeiro exemplo, faz com que passe a nao importar nem o SO ou SOs que estao ali. Voce tambem nao precisara se preocupar se a particao que copiou contem apenas dados, e nao um SO que precisa dar boot. Por fim, e obvio que se a maquina para a qual o hd recem escrito com o dd tiver componentes de hardware diferentes daquela onde o linux do hd original foi instalado, voce tera que reconfigurar video, som, rede, e tantos quantos forem os componentes de hardware que diferem.