SlideShare uma empresa Scribd logo
1 de 5
Como clonar HDs e fazer backup sem precisar do Ghost
Por Carlos E. Morimoto

http://www.guiadohardware.net
30/06/2002


           Sejamos sinceros. O Norton Ghost é um excelente software. É fácil de usar e oferece um
grande conjunto de recursos. Nada mais prático do que fazer uma imagem do sistema e recuperá-la
sempre que tiver problemas, ou mesmo restaurá-la em vários PCs, muito mais rápido que reinstalar o
sistema.

Mas, o Ghost tem um pequeno defeito, os 100 reais que custa nas lojas. A boa notícia é que você não
precisa dele para Clonar HDs.


:. Usando o dd

Em qualquer distribuição Linux você vai encontrar um pequeno programa chamado dd (de direct copy)
que permite criar e restaurar imagens facilmente. Você pode tanto utilizá-lo tanto para fazer uma cópia
direta, de um HD para o outro, quanto para salvar a imagem num arquivo, que poderá ser restaurado
posteriormente.

A sintaxe do dd é "dd if=origem of=destino". Se você tiver dois HDs, um instalado como primary master
e o outro instalado como primary slave e quiser clonar o conteúdo do primeiro para o segundo, o
comando seria: dd if=/dev/hda of=/dev/hdb

Como a cópia é feita bit a bit, não importa qual é sistema operacional, nem o sistema de arquivos usado
no HD de origem. A cópia é completa, incluindo a tabela de partição do HD e o setor de boot.

Não é preciso utilizar HDs da mesma capacidade; pelo contrário: existe uma grande flexibilidade neste
aspecto. Se por exemplo o HD doador tiver 20 GB e o destino tiver 30 GB, depois da cópia você ficará
com 10 GB de espaço não particionado no HD destino. Bastará criar uma nova partição usando este
espaço livre, ou mesmo redimensionar as partições copiadas de forma a englobarem todo o disco.

Mas, e se for o contrário, o HD de origem tiver 30 GB e o destino tiver 20 GB? Neste caso você
precisaria primeiro deixar pelo menos 10 GB livres no HD de origem e em seguida redimensionar as
partições de forma a deixar 10 GB de espaço não particionados no final do disco para que a imagem
"caiba" no HD destino. Não importa qual seja o tamanho dos dois HDs, desde que as partições
existentes no HD de origem não ultrapassem a capacidade total do HD destino.

Existem vários programas que você pode utilizar para redimensionar partições. Dois exemplos são o
bom e velho Partition Magic e o DiskDrake, incluído no Mandrake Linux. Você pode dar boot usando o
CD 1 do Mandrake 8.1 ou 8.2 CD, seguir a instalação até a etapa de particionamento do disco,
redimensionar as partições, salvar a tabela de partição no HD e em seguida abortar a instalação. O
Diskdrake é tão fácil de usar quanto o Partition Magic, basta clicar sobre a partição e em seguida em
"resize":
No Linux, os HDs IDE são reconhecidos com /dev/hda, /dev/hdb, /dev/hdc e /dev/hdd, onde o hda e o
hdb são respectivamente o master e o slave da IDE primária e o hdc e hdd são o master e slave da ide
secundária. Você pode alterar o comando de acordo com a localização dos HDs na sua máquina. Para
clonar o hdc para o hdd, o comando seria dd if=/dev/hdc of=/dev/hdd.

O comando pode ser dado tanto em modo texto, quanto num terminal dentro da interface gráfica, não
faz diferença. O único incômodo é que o dd não mostra nenhum tipo de indicador de progresso e é um
pouco demorado. Na minha máquina demorou 35 minutos para copiar 10 GB de dados de um HD
Quantum LCT de 20 GB para um Plus AS de 30 GB num Celeron 600.


:. Salvando a imagem num arquivo

Além de fazer uma cópia direta, você pode usar o dd para salvar a imagem num arquivo, que pode ser
copiado num CD, transferido via rede, etc. Para isto, basta indicar o arquivo destino, como em dd
if=/dev/hdc of=imagem.img, que salvará todo o conteúdo do /dev/hdc num arquivo chamado
imagem.img, dentro do diretório corrente.

O arquivo terá o tamanho de todo o espaço ocupado no HD. Ou seja, se você tiver um HD de 5 GB, mas
com apenas 2 GB ocupados, a imagem terá apenas 2 GB e não 5. Depois de gerar o arquivo, você pode
compactá-lo e quebra-lo em vários arquivos para gravar em CDs por exemplo. Na hora de restaurar o
sistema, bastará reconstituí-lo e usar o comando inverso para restaurar a imagem, como em dd
if=imagem.img of=/dev/hdb

Obs: O recebi um mail do Wooky lembrando que o Kernel do Linux possui uma limitação quanto ao
tamanho máximo dos arquivos, que não podem ter mais de 2 GB, assim como na FAT 32. Isto se aplica
naturalmente também aos arquivos gerados pelo dd, que não podem superar esta marca. Não tenho
certeza se esta limitação se aplica também ao G4U (abaixo), pois ele utiliza o Kernel do NetBSD, não do
Linux.

O idéia é que você utilize o espaço livre do HD da máquina Linux para guardar e restaurar as imagens
dos HDs de outras máquinas, que serão clonados. Isto é muito prático se você tiver várias máquinas e
quiser fazer backups, tiver comprado um HD maior e quiser migrar o sistema, sem precisar reinstalar
tudo, ou caso precise instalar o mesmo sistema operacional em vários PCs.

Naturalmente, caso os PCs tenham uma configuração diferente, você precisará reconfigurar o vídeo,
som, modem e o que mais for necessário. No Windows, delete tudo que estiver dentro do gerenciador
de dispositivos antes da cópia e deixe que o sistema detecte novamente todos os periféricos no boot
seguinte. No Linux, mantenha o kudzu ativado, para que ele detecte as mudanças durante o boot. Você
pode ativa-lo através do ntsysv (rode o comando como root), ou então utilizando o Linuxconf, Mandrake
Control Center ou outro utilitário incluído na distribuição. Muitas vezes você precisará reconfigurar o
vídeo, som e mouse manualmente, após o boot.


:. Usando o G4U

O G4U, ou "Ghost for Unix" é mais um programa gratuito, na verdade uma mini-distribuição do NetBSD
que complementa o dd, oferecendo a possibilidade de salvar ou recuperar imagens a partir de um
servidor FTP. A principal vantagem é que ele roda a partir de um único disquete, o que permite usa-lo
em máquinas rodando qualquer sistema operacional e sem necessidade de abrir a máquina.

Comece baixando a imagem do disquete no http://www.feyrer.de/g4u/. Se o link não estiver
funcionando, tente este.

Para gravar a imagem no disquete, use o comando cat g4u-1.7.fs >/dev/floppy no Linux ou use o
Rawwritewin para gravá-lo através do Windows.

Como o G4U não oferece outra opção além de salvar as imagens no servidor de FTP, precisaremos
sempre de duas máquinas para usá-lo. Mas, hoje em dia é muito fácil encontrar bons servidores de FTP
tanto para Linux quanto para Windows.

Se você estiver utilizando o Linux, provavelmente já têm um servidor instalado, o Proftpd. Tudo o que
você têm a fazer é ativá-lo. No Mandrake você pode fazer isso através do Mandrake Control Center >
Sistema > Serviços. No Conectiva ou Red Hat você pode usar o LinuxConf e em outras distribuições o
ntsysv. No Slackware edite o arquivo etc/rc.d/init.d, descomentando a linha com o comando para
inicializá-lo.

O Windows não acompanha nenhum servidor de FTP, mas você pode baixar o GildFTPD, que é gratuito
no http://www.nitrolic.com/download.htm

A configuração do servidor se resume a:

1- Habilitar um servidor DHCP, que pode ser o compartilhamento de conexão do Windows, ou o serviço
DHCPD no Linux.

2- Criar uma conta de usuário chamada "install" que será usada pelo G4U. Não se esqueça que esta
conta deverá ter permissão de escrita para a pasta onde serão gravados os arquivos de imagem.

No Linux, usando o Proftpd, existe uma forma muito simples de criar o usuário install já com permissão
de escrita, basta adicionar o usuário no sistema utilizando os comandos (como root):

# adduser install (cria o usuário)
# passwd install (define a senha)

O diretório do usuário será /home/install, local onde as imagens ficarão armazenadas.

Você pode utilizar duas placas Realtek baratinhas e um cabo cross-over para interligar os micros. A
maior limitação de velocidade na hora de fazer os backups será o poder de processamento do cliente,
não tanto a velocidade da rede. Sendo assim não fará muita diferença utilizar placas de 10 ou 100
megabits.

O G4U detectará automaticamente a placa de rede instalada no cliente durante o boot, e obterá um
endereço IP automaticamente a partir do servidor DHCP. A lista de placas de rede compatíveis inclui:
Placas PCI:
               DEC 21x4x                           PCnet-PCI Ethernet
               ENI/Adaptec ATM                     NE2000 Compatível
               3Com 3c59x                          SiS 900 Ethernet
               3Com 90x[B]                         ThunderLAN Ethernet
               SMC EPIC/100 Ethernet               DECchip 21x4x Ethernet
               Essential HIPPI card                VIA Rhine Fast Ethernet
               DEC DEFPA FDDI                      Lan Media Corp SSI/HSSI/DS3
               Intel EtherExpress PRO              Realtek 8129/8139


               Placas ISA:
               AT1700
                                                   DEC EtherWORKS III
               CS8900 Ethernet
                                                   DEPCA
               3Com 3c503
                                                   NE2100
               3C505
                                                   BICC IsoLan
               3C501
                                                   NE[12]000 ethernet
               3C509
                                                   SMC91C9x Ethernet
               3C507
                                                   IBM TROPIC (Token-Ring)
               StarLAN
                                                   IBM TROPIC (Token-Ring)
               FMV-180 series
                                                   3COM TROPIC (Token-Ring)
               EtherExpress/16
                                                   WD/SMC Ethernet
               EtherExpress 10 ISA


               Placas PCMCIA
               BayStack 650 (802.11FH)
                                                   Raytheon Raylink (802.11)
               Xircom/Netwave AirSurfer
                                                   Megahertz Ethernet
               3Com 3c589 e 3c562
                                                   Lucent WaveLan IEEE (802.11)
               MB8696x based Ethernet
                                                   Xircom CreditCard Ethernet
               NE2000-compatível



Esta lista é bem abrangente, além de incluir a grande maioria das placas PCI e ISA, já inclui várias
placas PCMCIA 802.11b. Mas, se mesmo assim a placa do seu PC não for suportada, troque-a por uma
Realteck 8139 na hora do backup. Trinta reais não vão pesar no bolso.

Durante o boot o G4U vai contatar automaticamente o servidor. A partir daí o uso do programa se
resume a apenas dois comandos: uploaddisk e slurpdisk. O primeiro serve para copiar as imagens
para o servidor e o segundo para recuperar as imagens gravadas. As imagens são compactadas no
formato .gz, isto significa que você terá uma redução de algo entre 30 e 60% do espaço ocupado no
HD. Se o servidor tiver um HD grande você poderá usá-lo parar armazenar imagens de várias máquinas
diferentes. Mas, em compensação, a compactação exige uma grande carga de processamento no
cliente, o que torna a transferência bem mais lenta.

Fazer um backup de uma instalação do Slackware, de pouco mais de 1 GB feita num Pentium 100 gerou
um arquivo de 635 MB e demorou pouco mais de 4 horas, devido à lentidão do processador. Um backup
de 5 GB, feito num Celeron 600 já foi bem mais rápido, "apenas" duas horas e meia. Ou seja, mesmo
usando um micro rápido, prepare-se para uma certa demora.

Para gravar as imagens no servidor use:

uploaddisk IP_do_servidor nome_do_arquivo.gz wd0

Como em: "uploaddisk 192.168.0.1 backup1.gz wd0".

O "wd0" indica o HD local que será copiado, caso exista mais de um instalado no cliente. O wd0 é o HD
instalado como primary master, o wd1 é o primary slave, enquanto o wd2 e wd3 são respectivamente o
secondary master e secondary slave. No caso de HDs SCSI as identificações são sd0, sd1, sd2, etc. de
acordo com a posição do HD no bus SCSI.

Para recuperar as imagens basta trocar o comando: slurpdisk IP_do_servidor nome_do_arquivo.gz
wd0, como em "slurpdisk 192.168.0.1 backup1.gz wd0".

Apesar de na teoria parecer um pouco complicada, depois de colocar a mão na massa você vai perceber
que o uso destas ferramentas é bastante simples e, pode ter certeza, você ainda vai precisar delas.
Afinal, quanta gente acaba reinstalando o Windows toda vez que precisa trocar o HD? quanta gente
passa dias instalando o sistema em várias máquinas, uma por uma, enquanto poderia instalar apenas
na primeira e copiar para as demais?

Mais conteúdo relacionado

Mais procurados

Administração de servidores Linux
Administração de servidores LinuxAdministração de servidores Linux
Administração de servidores LinuxJoão Sá
 
Ligacao Em Rede A Outros Sistemas Operativos
Ligacao Em Rede A Outros Sistemas OperativosLigacao Em Rede A Outros Sistemas Operativos
Ligacao Em Rede A Outros Sistemas Operativosarturramisio
 
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxConfigurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxjrrsouzaj
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFLuiz Arthur
 
Tutorial do ris serviços de instalação remota
Tutorial do ris   serviços de instalação remotaTutorial do ris   serviços de instalação remota
Tutorial do ris serviços de instalação remotafernandao777
 
3929 linux passo a passo 1
3929 linux passo a passo 1 3929 linux passo a passo 1
3929 linux passo a passo 1 Márcio Roberto
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asteriskVicente Nobre
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
(ACH2044) Sistemas Operacionais - Aula 21
(ACH2044) Sistemas Operacionais - Aula 21(ACH2044) Sistemas Operacionais - Aula 21
(ACH2044) Sistemas Operacionais - Aula 21Norton Trevisan Roman
 
Guia prático de redes cabeamento & configuração de carlos e. morimoto por b...
Guia prático de redes   cabeamento & configuração de carlos e. morimoto por b...Guia prático de redes   cabeamento & configuração de carlos e. morimoto por b...
Guia prático de redes cabeamento & configuração de carlos e. morimoto por b...Eduardo Santana
 
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster BeowulfTópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster BeowulfLuiz Arthur
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamentoCarlos Melo
 
(ACH2044) Sistemas Operacionais - Aula 08
(ACH2044) Sistemas Operacionais - Aula 08(ACH2044) Sistemas Operacionais - Aula 08
(ACH2044) Sistemas Operacionais - Aula 08Norton Trevisan Roman
 
(ACH2044) Sistemas Operacionais - Aula 18
(ACH2044) Sistemas Operacionais - Aula 18(ACH2044) Sistemas Operacionais - Aula 18
(ACH2044) Sistemas Operacionais - Aula 18Norton Trevisan Roman
 
Minicurso Criando Uma Distro JoomlaCD - V FGSL e I SGSL
Minicurso Criando Uma Distro JoomlaCD - V FGSL e I SGSLMinicurso Criando Uma Distro JoomlaCD - V FGSL e I SGSL
Minicurso Criando Uma Distro JoomlaCD - V FGSL e I SGSLfgsl
 

Mais procurados (19)

Customizando Slackware
Customizando SlackwareCustomizando Slackware
Customizando Slackware
 
Administração de servidores Linux
Administração de servidores LinuxAdministração de servidores Linux
Administração de servidores Linux
 
Ligacao Em Rede A Outros Sistemas Operativos
Ligacao Em Rede A Outros Sistemas OperativosLigacao Em Rede A Outros Sistemas Operativos
Ligacao Em Rede A Outros Sistemas Operativos
 
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxConfigurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
 
Administração de Redes Linux - II
Administração de Redes Linux - IIAdministração de Redes Linux - II
Administração de Redes Linux - II
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PF
 
Tutorial do ris serviços de instalação remota
Tutorial do ris   serviços de instalação remotaTutorial do ris   serviços de instalação remota
Tutorial do ris serviços de instalação remota
 
3929 linux passo a passo 1
3929 linux passo a passo 1 3929 linux passo a passo 1
3929 linux passo a passo 1
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asterisk
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
(ACH2044) Sistemas Operacionais - Aula 21
(ACH2044) Sistemas Operacionais - Aula 21(ACH2044) Sistemas Operacionais - Aula 21
(ACH2044) Sistemas Operacionais - Aula 21
 
Administração de Redes Linux - I
Administração de Redes Linux - IAdministração de Redes Linux - I
Administração de Redes Linux - I
 
Guia prático de redes cabeamento & configuração de carlos e. morimoto por b...
Guia prático de redes   cabeamento & configuração de carlos e. morimoto por b...Guia prático de redes   cabeamento & configuração de carlos e. morimoto por b...
Guia prático de redes cabeamento & configuração de carlos e. morimoto por b...
 
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster BeowulfTópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster Beowulf
 
Proftpd
ProftpdProftpd
Proftpd
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
 
(ACH2044) Sistemas Operacionais - Aula 08
(ACH2044) Sistemas Operacionais - Aula 08(ACH2044) Sistemas Operacionais - Aula 08
(ACH2044) Sistemas Operacionais - Aula 08
 
(ACH2044) Sistemas Operacionais - Aula 18
(ACH2044) Sistemas Operacionais - Aula 18(ACH2044) Sistemas Operacionais - Aula 18
(ACH2044) Sistemas Operacionais - Aula 18
 
Minicurso Criando Uma Distro JoomlaCD - V FGSL e I SGSL
Minicurso Criando Uma Distro JoomlaCD - V FGSL e I SGSLMinicurso Criando Uma Distro JoomlaCD - V FGSL e I SGSL
Minicurso Criando Uma Distro JoomlaCD - V FGSL e I SGSL
 

Semelhante a Como clonar h ds e fazer backup sem precisar do ghost

Tutorial do shell script para criar imagens de HDs Win7 usando Linux
Tutorial do shell script para criar imagens de HDs Win7 usando LinuxTutorial do shell script para criar imagens de HDs Win7 usando Linux
Tutorial do shell script para criar imagens de HDs Win7 usando LinuxLuiz Francisco Bozo
 
Configurando uma rede local com acesso internet
Configurando uma rede local com acesso  internetConfigurando uma rede local com acesso  internet
Configurando uma rede local com acesso internetTiago
 
Implatação de Sistemas de Segurança com Linux
Implatação de Sistemas de Segurança com LinuxImplatação de Sistemas de Segurança com Linux
Implatação de Sistemas de Segurança com LinuxAlvaro Gomes
 
37064834 curso-back-track
37064834 curso-back-track37064834 curso-back-track
37064834 curso-back-trackMarcio Pereira
 
Montagem e configuração de computadores
Montagem e configuração de computadoresMontagem e configuração de computadores
Montagem e configuração de computadoresSara Nóbrega
 
Montagem e configuração de computadores
Montagem e configuração de computadoresMontagem e configuração de computadores
Montagem e configuração de computadoresSara Nóbrega
 
Configurando rede local
Configurando rede localConfigurando rede local
Configurando rede localFelipe Pereira
 
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni
 
Impressoes apos 2 dias utilizando o ubuntu io t com raspberry pi
Impressoes apos 2 dias utilizando o ubuntu io t com raspberry piImpressoes apos 2 dias utilizando o ubuntu io t com raspberry pi
Impressoes apos 2 dias utilizando o ubuntu io t com raspberry piMarcos Aurelio Barranco
 
Tipos de: Memórias, Motherboards, Placas Gráficas e Processadores
Tipos de: Memórias, Motherboards, Placas Gráficas e ProcessadoresTipos de: Memórias, Motherboards, Placas Gráficas e Processadores
Tipos de: Memórias, Motherboards, Placas Gráficas e ProcessadoresRui Ferreira
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtAnderson Bassani
 
Implantação de sistemas desegurança com linux
Implantação de sistemas desegurança com linuxImplantação de sistemas desegurança com linux
Implantação de sistemas desegurança com linuxSoftD Abreu
 

Semelhante a Como clonar h ds e fazer backup sem precisar do ghost (20)

Tutorialclonehdg01
Tutorialclonehdg01Tutorialclonehdg01
Tutorialclonehdg01
 
Dhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamentoDhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamento
 
Tutorial: Instalação do Linaro Ubuntu na Gumstix Overo® Fire COM
Tutorial: Instalação do Linaro Ubuntu na Gumstix Overo® Fire COMTutorial: Instalação do Linaro Ubuntu na Gumstix Overo® Fire COM
Tutorial: Instalação do Linaro Ubuntu na Gumstix Overo® Fire COM
 
Mini-curso CUDA
Mini-curso CUDAMini-curso CUDA
Mini-curso CUDA
 
Tutorial do shell script para criar imagens de HDs Win7 usando Linux
Tutorial do shell script para criar imagens de HDs Win7 usando LinuxTutorial do shell script para criar imagens de HDs Win7 usando Linux
Tutorial do shell script para criar imagens de HDs Win7 usando Linux
 
Configurando uma rede local com acesso internet
Configurando uma rede local com acesso  internetConfigurando uma rede local com acesso  internet
Configurando uma rede local com acesso internet
 
Hardware
HardwareHardware
Hardware
 
Implatação de Sistemas de Segurança com Linux
Implatação de Sistemas de Segurança com LinuxImplatação de Sistemas de Segurança com Linux
Implatação de Sistemas de Segurança com Linux
 
37064834 curso-back-track
37064834 curso-back-track37064834 curso-back-track
37064834 curso-back-track
 
Montagem e configuração de computadores
Montagem e configuração de computadoresMontagem e configuração de computadores
Montagem e configuração de computadores
 
Montagem e configuração de computadores
Montagem e configuração de computadoresMontagem e configuração de computadores
Montagem e configuração de computadores
 
Configurando rede local
Configurando rede localConfigurando rede local
Configurando rede local
 
Apostila metasploit
Apostila metasploitApostila metasploit
Apostila metasploit
 
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
 
Impressoes apos 2 dias utilizando o ubuntu io t com raspberry pi
Impressoes apos 2 dias utilizando o ubuntu io t com raspberry piImpressoes apos 2 dias utilizando o ubuntu io t com raspberry pi
Impressoes apos 2 dias utilizando o ubuntu io t com raspberry pi
 
Tutorial: Instalação de Ubuntu em uma Gumstix Overo
Tutorial: Instalação de Ubuntu em uma Gumstix OveroTutorial: Instalação de Ubuntu em uma Gumstix Overo
Tutorial: Instalação de Ubuntu em uma Gumstix Overo
 
Criando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry PiCriando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry Pi
 
Tipos de: Memórias, Motherboards, Placas Gráficas e Processadores
Tipos de: Memórias, Motherboards, Placas Gráficas e ProcessadoresTipos de: Memórias, Motherboards, Placas Gráficas e Processadores
Tipos de: Memórias, Motherboards, Placas Gráficas e Processadores
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
 
Implantação de sistemas desegurança com linux
Implantação de sistemas desegurança com linuxImplantação de sistemas desegurança com linux
Implantação de sistemas desegurança com linux
 

Mais de Vanderlei Nascimento

Esquema de ouro da mega sena otimo
Esquema de ouro da mega sena otimoEsquema de ouro da mega sena otimo
Esquema de ouro da mega sena otimoVanderlei Nascimento
 
Revista info exame 2005 janeiro 50 coisas bacanas para fazer com o pc sem ga...
Revista info exame 2005 janeiro  50 coisas bacanas para fazer com o pc sem ga...Revista info exame 2005 janeiro  50 coisas bacanas para fazer com o pc sem ga...
Revista info exame 2005 janeiro 50 coisas bacanas para fazer com o pc sem ga...Vanderlei Nascimento
 
Proteja documentos e arquivos de xeretas que desejam roubar suas preciosas in...
Proteja documentos e arquivos de xeretas que desejam roubar suas preciosas in...Proteja documentos e arquivos de xeretas que desejam roubar suas preciosas in...
Proteja documentos e arquivos de xeretas que desejam roubar suas preciosas in...Vanderlei Nascimento
 
Identifying electronic components u c hobby
Identifying electronic components   u c hobbyIdentifying electronic components   u c hobby
Identifying electronic components u c hobbyVanderlei Nascimento
 
Guia como se faz montagem, manutençao e instalaçao de computadores
Guia como se faz   montagem, manutençao e instalaçao de computadoresGuia como se faz   montagem, manutençao e instalaçao de computadores
Guia como se faz montagem, manutençao e instalaçao de computadoresVanderlei Nascimento
 
Glossário da internet e tipos de arquivos prof belfort
Glossário da internet e tipos de arquivos   prof belfortGlossário da internet e tipos de arquivos   prof belfort
Glossário da internet e tipos de arquivos prof belfortVanderlei Nascimento
 
Dicas 50 soluções para os problemas mais enervantes do pc
Dicas  50 soluções para os problemas mais enervantes do pcDicas  50 soluções para os problemas mais enervantes do pc
Dicas 50 soluções para os problemas mais enervantes do pcVanderlei Nascimento
 
Comp computer spy methods discovered
Comp  computer spy methods discoveredComp  computer spy methods discovered
Comp computer spy methods discoveredVanderlei Nascimento
 
Como fazer uma bela limpeza de arquivos no pc
Como fazer uma bela limpeza de arquivos no pcComo fazer uma bela limpeza de arquivos no pc
Como fazer uma bela limpeza de arquivos no pcVanderlei Nascimento
 

Mais de Vanderlei Nascimento (20)

Esquema de ouro da mega sena otimo
Esquema de ouro da mega sena otimoEsquema de ouro da mega sena otimo
Esquema de ouro da mega sena otimo
 
Dremel mini mite_manual
Dremel mini mite_manualDremel mini mite_manual
Dremel mini mite_manual
 
Curso medicina natural
Curso medicina naturalCurso medicina natural
Curso medicina natural
 
Bpf ervas medicinais
Bpf ervas medicinaisBpf ervas medicinais
Bpf ervas medicinais
 
26 dicas saúde_medicina_oriental
26 dicas saúde_medicina_oriental26 dicas saúde_medicina_oriental
26 dicas saúde_medicina_oriental
 
Bpf ervas medicinais
Bpf ervas medicinaisBpf ervas medicinais
Bpf ervas medicinais
 
A bíblia viva
A bíblia vivaA bíblia viva
A bíblia viva
 
7 shortcuts to_six_pack_abs
7 shortcuts to_six_pack_abs7 shortcuts to_six_pack_abs
7 shortcuts to_six_pack_abs
 
Absolute hot-yoga-pose-chart
Absolute hot-yoga-pose-chartAbsolute hot-yoga-pose-chart
Absolute hot-yoga-pose-chart
 
26 dicas saúde_medicina_oriental
26 dicas saúde_medicina_oriental26 dicas saúde_medicina_oriental
26 dicas saúde_medicina_oriental
 
Revista info exame 2005 janeiro 50 coisas bacanas para fazer com o pc sem ga...
Revista info exame 2005 janeiro  50 coisas bacanas para fazer com o pc sem ga...Revista info exame 2005 janeiro  50 coisas bacanas para fazer com o pc sem ga...
Revista info exame 2005 janeiro 50 coisas bacanas para fazer com o pc sem ga...
 
Proteja documentos e arquivos de xeretas que desejam roubar suas preciosas in...
Proteja documentos e arquivos de xeretas que desejam roubar suas preciosas in...Proteja documentos e arquivos de xeretas que desejam roubar suas preciosas in...
Proteja documentos e arquivos de xeretas que desejam roubar suas preciosas in...
 
Lista de programas_freeware
Lista de programas_freewareLista de programas_freeware
Lista de programas_freeware
 
Identifying electronic components u c hobby
Identifying electronic components   u c hobbyIdentifying electronic components   u c hobby
Identifying electronic components u c hobby
 
Guia como se faz montagem, manutençao e instalaçao de computadores
Guia como se faz   montagem, manutençao e instalaçao de computadoresGuia como se faz   montagem, manutençao e instalaçao de computadores
Guia como se faz montagem, manutençao e instalaçao de computadores
 
Glossário da internet e tipos de arquivos prof belfort
Glossário da internet e tipos de arquivos   prof belfortGlossário da internet e tipos de arquivos   prof belfort
Glossário da internet e tipos de arquivos prof belfort
 
Dicas 50 soluções para os problemas mais enervantes do pc
Dicas  50 soluções para os problemas mais enervantes do pcDicas  50 soluções para os problemas mais enervantes do pc
Dicas 50 soluções para os problemas mais enervantes do pc
 
Criando um ponto de restauração
Criando um ponto de restauraçãoCriando um ponto de restauração
Criando um ponto de restauração
 
Comp computer spy methods discovered
Comp  computer spy methods discoveredComp  computer spy methods discovered
Comp computer spy methods discovered
 
Como fazer uma bela limpeza de arquivos no pc
Como fazer uma bela limpeza de arquivos no pcComo fazer uma bela limpeza de arquivos no pc
Como fazer uma bela limpeza de arquivos no pc
 

Como clonar h ds e fazer backup sem precisar do ghost

  • 1. Como clonar HDs e fazer backup sem precisar do Ghost Por Carlos E. Morimoto http://www.guiadohardware.net 30/06/2002 Sejamos sinceros. O Norton Ghost é um excelente software. É fácil de usar e oferece um grande conjunto de recursos. Nada mais prático do que fazer uma imagem do sistema e recuperá-la sempre que tiver problemas, ou mesmo restaurá-la em vários PCs, muito mais rápido que reinstalar o sistema. Mas, o Ghost tem um pequeno defeito, os 100 reais que custa nas lojas. A boa notícia é que você não precisa dele para Clonar HDs. :. Usando o dd Em qualquer distribuição Linux você vai encontrar um pequeno programa chamado dd (de direct copy) que permite criar e restaurar imagens facilmente. Você pode tanto utilizá-lo tanto para fazer uma cópia direta, de um HD para o outro, quanto para salvar a imagem num arquivo, que poderá ser restaurado posteriormente. A sintaxe do dd é "dd if=origem of=destino". Se você tiver dois HDs, um instalado como primary master e o outro instalado como primary slave e quiser clonar o conteúdo do primeiro para o segundo, o comando seria: dd if=/dev/hda of=/dev/hdb Como a cópia é feita bit a bit, não importa qual é sistema operacional, nem o sistema de arquivos usado no HD de origem. A cópia é completa, incluindo a tabela de partição do HD e o setor de boot. Não é preciso utilizar HDs da mesma capacidade; pelo contrário: existe uma grande flexibilidade neste aspecto. Se por exemplo o HD doador tiver 20 GB e o destino tiver 30 GB, depois da cópia você ficará com 10 GB de espaço não particionado no HD destino. Bastará criar uma nova partição usando este espaço livre, ou mesmo redimensionar as partições copiadas de forma a englobarem todo o disco. Mas, e se for o contrário, o HD de origem tiver 30 GB e o destino tiver 20 GB? Neste caso você precisaria primeiro deixar pelo menos 10 GB livres no HD de origem e em seguida redimensionar as partições de forma a deixar 10 GB de espaço não particionados no final do disco para que a imagem "caiba" no HD destino. Não importa qual seja o tamanho dos dois HDs, desde que as partições existentes no HD de origem não ultrapassem a capacidade total do HD destino. Existem vários programas que você pode utilizar para redimensionar partições. Dois exemplos são o bom e velho Partition Magic e o DiskDrake, incluído no Mandrake Linux. Você pode dar boot usando o CD 1 do Mandrake 8.1 ou 8.2 CD, seguir a instalação até a etapa de particionamento do disco, redimensionar as partições, salvar a tabela de partição no HD e em seguida abortar a instalação. O Diskdrake é tão fácil de usar quanto o Partition Magic, basta clicar sobre a partição e em seguida em "resize":
  • 2. No Linux, os HDs IDE são reconhecidos com /dev/hda, /dev/hdb, /dev/hdc e /dev/hdd, onde o hda e o hdb são respectivamente o master e o slave da IDE primária e o hdc e hdd são o master e slave da ide secundária. Você pode alterar o comando de acordo com a localização dos HDs na sua máquina. Para clonar o hdc para o hdd, o comando seria dd if=/dev/hdc of=/dev/hdd. O comando pode ser dado tanto em modo texto, quanto num terminal dentro da interface gráfica, não faz diferença. O único incômodo é que o dd não mostra nenhum tipo de indicador de progresso e é um pouco demorado. Na minha máquina demorou 35 minutos para copiar 10 GB de dados de um HD Quantum LCT de 20 GB para um Plus AS de 30 GB num Celeron 600. :. Salvando a imagem num arquivo Além de fazer uma cópia direta, você pode usar o dd para salvar a imagem num arquivo, que pode ser copiado num CD, transferido via rede, etc. Para isto, basta indicar o arquivo destino, como em dd if=/dev/hdc of=imagem.img, que salvará todo o conteúdo do /dev/hdc num arquivo chamado imagem.img, dentro do diretório corrente. O arquivo terá o tamanho de todo o espaço ocupado no HD. Ou seja, se você tiver um HD de 5 GB, mas com apenas 2 GB ocupados, a imagem terá apenas 2 GB e não 5. Depois de gerar o arquivo, você pode compactá-lo e quebra-lo em vários arquivos para gravar em CDs por exemplo. Na hora de restaurar o sistema, bastará reconstituí-lo e usar o comando inverso para restaurar a imagem, como em dd if=imagem.img of=/dev/hdb Obs: O recebi um mail do Wooky lembrando que o Kernel do Linux possui uma limitação quanto ao tamanho máximo dos arquivos, que não podem ter mais de 2 GB, assim como na FAT 32. Isto se aplica naturalmente também aos arquivos gerados pelo dd, que não podem superar esta marca. Não tenho certeza se esta limitação se aplica também ao G4U (abaixo), pois ele utiliza o Kernel do NetBSD, não do Linux. O idéia é que você utilize o espaço livre do HD da máquina Linux para guardar e restaurar as imagens dos HDs de outras máquinas, que serão clonados. Isto é muito prático se você tiver várias máquinas e quiser fazer backups, tiver comprado um HD maior e quiser migrar o sistema, sem precisar reinstalar tudo, ou caso precise instalar o mesmo sistema operacional em vários PCs. Naturalmente, caso os PCs tenham uma configuração diferente, você precisará reconfigurar o vídeo,
  • 3. som, modem e o que mais for necessário. No Windows, delete tudo que estiver dentro do gerenciador de dispositivos antes da cópia e deixe que o sistema detecte novamente todos os periféricos no boot seguinte. No Linux, mantenha o kudzu ativado, para que ele detecte as mudanças durante o boot. Você pode ativa-lo através do ntsysv (rode o comando como root), ou então utilizando o Linuxconf, Mandrake Control Center ou outro utilitário incluído na distribuição. Muitas vezes você precisará reconfigurar o vídeo, som e mouse manualmente, após o boot. :. Usando o G4U O G4U, ou "Ghost for Unix" é mais um programa gratuito, na verdade uma mini-distribuição do NetBSD que complementa o dd, oferecendo a possibilidade de salvar ou recuperar imagens a partir de um servidor FTP. A principal vantagem é que ele roda a partir de um único disquete, o que permite usa-lo em máquinas rodando qualquer sistema operacional e sem necessidade de abrir a máquina. Comece baixando a imagem do disquete no http://www.feyrer.de/g4u/. Se o link não estiver funcionando, tente este. Para gravar a imagem no disquete, use o comando cat g4u-1.7.fs >/dev/floppy no Linux ou use o Rawwritewin para gravá-lo através do Windows. Como o G4U não oferece outra opção além de salvar as imagens no servidor de FTP, precisaremos sempre de duas máquinas para usá-lo. Mas, hoje em dia é muito fácil encontrar bons servidores de FTP tanto para Linux quanto para Windows. Se você estiver utilizando o Linux, provavelmente já têm um servidor instalado, o Proftpd. Tudo o que você têm a fazer é ativá-lo. No Mandrake você pode fazer isso através do Mandrake Control Center > Sistema > Serviços. No Conectiva ou Red Hat você pode usar o LinuxConf e em outras distribuições o ntsysv. No Slackware edite o arquivo etc/rc.d/init.d, descomentando a linha com o comando para inicializá-lo. O Windows não acompanha nenhum servidor de FTP, mas você pode baixar o GildFTPD, que é gratuito no http://www.nitrolic.com/download.htm A configuração do servidor se resume a: 1- Habilitar um servidor DHCP, que pode ser o compartilhamento de conexão do Windows, ou o serviço DHCPD no Linux. 2- Criar uma conta de usuário chamada "install" que será usada pelo G4U. Não se esqueça que esta conta deverá ter permissão de escrita para a pasta onde serão gravados os arquivos de imagem. No Linux, usando o Proftpd, existe uma forma muito simples de criar o usuário install já com permissão de escrita, basta adicionar o usuário no sistema utilizando os comandos (como root): # adduser install (cria o usuário) # passwd install (define a senha) O diretório do usuário será /home/install, local onde as imagens ficarão armazenadas. Você pode utilizar duas placas Realtek baratinhas e um cabo cross-over para interligar os micros. A maior limitação de velocidade na hora de fazer os backups será o poder de processamento do cliente, não tanto a velocidade da rede. Sendo assim não fará muita diferença utilizar placas de 10 ou 100 megabits. O G4U detectará automaticamente a placa de rede instalada no cliente durante o boot, e obterá um endereço IP automaticamente a partir do servidor DHCP. A lista de placas de rede compatíveis inclui:
  • 4. Placas PCI: DEC 21x4x PCnet-PCI Ethernet ENI/Adaptec ATM NE2000 Compatível 3Com 3c59x SiS 900 Ethernet 3Com 90x[B] ThunderLAN Ethernet SMC EPIC/100 Ethernet DECchip 21x4x Ethernet Essential HIPPI card VIA Rhine Fast Ethernet DEC DEFPA FDDI Lan Media Corp SSI/HSSI/DS3 Intel EtherExpress PRO Realtek 8129/8139 Placas ISA: AT1700 DEC EtherWORKS III CS8900 Ethernet DEPCA 3Com 3c503 NE2100 3C505 BICC IsoLan 3C501 NE[12]000 ethernet 3C509 SMC91C9x Ethernet 3C507 IBM TROPIC (Token-Ring) StarLAN IBM TROPIC (Token-Ring) FMV-180 series 3COM TROPIC (Token-Ring) EtherExpress/16 WD/SMC Ethernet EtherExpress 10 ISA Placas PCMCIA BayStack 650 (802.11FH) Raytheon Raylink (802.11) Xircom/Netwave AirSurfer Megahertz Ethernet 3Com 3c589 e 3c562 Lucent WaveLan IEEE (802.11) MB8696x based Ethernet Xircom CreditCard Ethernet NE2000-compatível Esta lista é bem abrangente, além de incluir a grande maioria das placas PCI e ISA, já inclui várias placas PCMCIA 802.11b. Mas, se mesmo assim a placa do seu PC não for suportada, troque-a por uma Realteck 8139 na hora do backup. Trinta reais não vão pesar no bolso. Durante o boot o G4U vai contatar automaticamente o servidor. A partir daí o uso do programa se resume a apenas dois comandos: uploaddisk e slurpdisk. O primeiro serve para copiar as imagens para o servidor e o segundo para recuperar as imagens gravadas. As imagens são compactadas no formato .gz, isto significa que você terá uma redução de algo entre 30 e 60% do espaço ocupado no HD. Se o servidor tiver um HD grande você poderá usá-lo parar armazenar imagens de várias máquinas diferentes. Mas, em compensação, a compactação exige uma grande carga de processamento no cliente, o que torna a transferência bem mais lenta. Fazer um backup de uma instalação do Slackware, de pouco mais de 1 GB feita num Pentium 100 gerou um arquivo de 635 MB e demorou pouco mais de 4 horas, devido à lentidão do processador. Um backup de 5 GB, feito num Celeron 600 já foi bem mais rápido, "apenas" duas horas e meia. Ou seja, mesmo usando um micro rápido, prepare-se para uma certa demora. Para gravar as imagens no servidor use: uploaddisk IP_do_servidor nome_do_arquivo.gz wd0 Como em: "uploaddisk 192.168.0.1 backup1.gz wd0". O "wd0" indica o HD local que será copiado, caso exista mais de um instalado no cliente. O wd0 é o HD
  • 5. instalado como primary master, o wd1 é o primary slave, enquanto o wd2 e wd3 são respectivamente o secondary master e secondary slave. No caso de HDs SCSI as identificações são sd0, sd1, sd2, etc. de acordo com a posição do HD no bus SCSI. Para recuperar as imagens basta trocar o comando: slurpdisk IP_do_servidor nome_do_arquivo.gz wd0, como em "slurpdisk 192.168.0.1 backup1.gz wd0". Apesar de na teoria parecer um pouco complicada, depois de colocar a mão na massa você vai perceber que o uso destas ferramentas é bastante simples e, pode ter certeza, você ainda vai precisar delas. Afinal, quanta gente acaba reinstalando o Windows toda vez que precisa trocar o HD? quanta gente passa dias instalando o sistema em várias máquinas, uma por uma, enquanto poderia instalar apenas na primeira e copiar para as demais?