http://www.zago.eti.br/dd.txt FAQ - copia de respostas esclarecedoras na lista Linux-br. Dicas, exemplos de linha de comando e indicações sobre uso do dd Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Página principal deste site (FAQ) http://www.zago.eti.br/menu.html Página do man em português http://200.204.198.164/zago/pt_BR/man1/df.html dd+ssh, uso para backup de partições e salvar a imagem em outra maquina da rede, dicas e exemplos em; http://www.zago.eti.br/ssh/ssh.html ******************************************************** Converter nome e/ou conteúdo de arquivo com dd converter para minúsculas: $ dd if=arquivo1 of=arquivo2 conv=lcase o comando acima converte todas as letras maiúsculas do arquivo1 em letras minúsculas e grava no arquivo2, o arquivo1 continua inalterado e arquivo2 com o texto totalmente em minusculas. Converter para maiúsculas: dd if=arquivo1 of=arquivo2 conv=ucase o comando acima converte o texto para maiúsculas, mantém o arquivo1 inalterado e o texto em arquivo2 fica todo em maiúsculas. ******************************************************** Tutoriais pra CLONAR HD com dd acesse: http://br-linux.org/tutoriais/003156.html#003156 Como copiar a imagem de um HD para outro usando o Linux http://www.conectiva.com.br/suporte/pr/sistema.geral.copiar.hd.novo.html http://www.guiadohardware.net/artigos/215/conteudo.htm Como clonar HDs e fazer backup sem precisar do Ghost dicas e exemplos de comando dd e g4u ******************************************************** Se for hds iguais faça: dd if=/dev/hda of=/dev/hdc Onde hda é o hd origem e hdc o hd destino Este processo com dois HD ATA100 de 20 GB demorou... Se for hds de tamanhos diferentes use outro processo ******************************************************** Como usar o dd pra fazer iso de um CD. Com kernel 2.6.... por exemplo no CL10, que não usa mais o emulador SCSI, o gravador deve ser um um destes devices: /dev/hdb, /dev/hdc ou /dev/hdd, execute: dmesg | grep hd pra descobrir em qual device o CD foi detectado, pra criar a imagem ISO veja qual linha abaixo coincide o device do CD tua instalação: dd if=/dev/hdb of=/home/zago/imagen.iso dd if=/dev/hdc of=/home/zago/imagen.iso dd if=/dev/hdd of=/home/zago/imagen.iso dd if=/dev/cdrom of=/home/zago/imagem.iso No kernel inferior a 2.6 precisa de emulação SCSI pra gravar CD, ele não é necessario pra criar imagem ISO, caso carregue este modulo modprobe ide-scsi, a linha de comando passa a ser assim: dd if=/dev/scd0 of=/home/zago/imagen.iso obs.: o modulo ide-scsi é necessario somente pra gravar o CD, quando carrega este modulo o device onde está instalado o gravador pass a ser scd0, por isto o motivo de alterar o device pra /dev/scd0 qundo carregar este modulo. Veja mais sobre imagem iso em: http://www.zago.eti.br/iso.txt ******************************************************** dd - Backup de partição em arquivo (salvar em outro HD). Cuidado com o espaço ocupado, dd faz copia fisica do disco, ocupa espaço também para copiar o espaço livre. Situação que acho recomendável, instalações windows que ocupam pouco espaço, nestes casos crie a partição com o menor tamanho possivel, claro que precisa deixar algum espaço livre para salvar novos arquivos e swap. Em micros que compartilha internet, geralmente as operadoras de ADSL não dão suporte Linux, manter uma instalação do win98 para dar boot por ela quando recorrer ao suporte, 500MB dá de sobra para isto. Comando com o dd pra clonar a partição Linux de HD instalado na segunda IDE, executar o comando como root no home do HD da primeira IDE, o boot foi pelo HD da primeira IDE. dd if=/dev/hdc3 | gzip > hda3emhdc3.img.gz Veja como estão os discos antes de executar o comando acima. [root@faqcl10 home]# fdisk -l Disk /dev/hda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Dispositivo Boot Start End Blocks Id System /dev/hda1 * 1 638 5124703+ b W95 FAT32 /dev/hda2 639 654 128520 82 Linux swap /dev/hda3 655 4865 33824857+ 83 Linux Disk /dev/hdc: 30.0 GB, 30020272128 bytes 255 heads, 63 sectors/track, 3649 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Dispositivo Boot Start End Blocks Id System /dev/hdc1 1 638 5124703+ b W95 FAT32 /dev/hdc2 639 654 128520 82 Linux swap /dev/hdc3 * 655 3649 24057337+ 83 Linux [root@faqcl10 home]# df Sist. Arq. 1K-blocos Usad Dispon. Uso% Montado em /dev/hda3 33293196 1700452 29901504 6% / /dev/hda1 5114684 587692 4526992 12% /mnt/win /dev/hdc3 23679636 206044 22270728 1% /mnt/hd2 OBS. Pra teste, fiz uma instalação com dual boot em dois HD, na segunda HD fiz instalação com perfil minimo que ocupa pouco mais de 200MB (206044), nesta partição ficou live mais de 22GB, este HD foi pra segunda IDE de outra maquina. Veja o resultado do comando: dd if=/dev/hdc3 | gzip > hda3emhdc3.img.gz [root@faqcl10 home]# dd if=/dev/hdc3 | gzip > hda3emhdc3.img.gz 48114675+0 registros de entrada 48114675+0 registros de saída [root@faqcl10 home]# ls -la total 12672276 drwxr-xr-x 4 root root 4096 2004-10-16 00:35 . drwxr-xr-x 21 root root 4096 2004-10-15 23:52 .. -rw-r--r-- 1 root root 12899883642 2004-10-16 01:31 hda3emhdc3.img.gz drwx------ 10 zago zago 4096 2004-10-06 00:11 zago Nesta segunda HD tem 200MB de dados e 22GB de espaço livre, mas como o dd faz a leitura fisica do disco, não difere espaço ocupado do livre, faz a copia de tudo, portanto a imagem vai ficar com o mesmo tamanho da partição, pra diminuir este espaço utilizei o gzip pra compactar, no resultado final ainda foi um arquivo de quase 13GB, mesmo compactando, ocupou mais da mentade do espaço total da partição. Não utilizo o dd pra backup de HD, fiz o teste acima pra avaliar, prefiro backup com cp ou tar, veja passo a passo e resultados no FAQ: http://www.zago.eti.br/hdclone.txt ******************************************************** De: Anderson Lizardo Para: Alex , Linux-BR@bazar2.conectiva.com.br Assunto: Re: (linux-br) Como uso o dd Data: 03 Jul 2003 21:43:56 -0300 Em Quinta, 03 de Julho de 2003 13:06, Alex escreveu: > queria saber qual melhor sintaxe para usar o dd para fazer uma imagem > de hd de 40 GB. Você quer criar uma imagem de HD (para o Bochs, por exemplo) ou uma imagem de um HD de 40GB? 1) criando UMA imagem de HD de 40 GB A sintaxe exata depende de quanta memória você tem em seu computador. Uma opção razoável é ler/escrever em blocos de 1 MB: dd if=/dev/zero of=/imagem.bin bs=1M count=40960 Isto vai demorar um pouco (!), mais garante que, no meio da criação da imagem, não apareça um erro de "memória insuficiente". Ah, e você precisa de bastante espaço livre no disco onde vai gravar a imagem. 2) criando a imagem de UM HD de 40GB Fazendo uma adaptação do comando presente em "Linux Ext2fs Undeletion mini-HOWTO" (http://www.praeclarus.demon.co.uk/tech/e2-undel/html/howto-6.html): # cp /dev/hda /imagem.bin onde "/dev/hda" é o HD do qual se deseja criar a imagem e "/imagem.bin" é o arquivo de destino. Note que não pude testar este comando (estou sem espaço em disco). É possível fazer a mesma coisa com o dd, mas é _bem_ mais lento. -- Anderson Lizardo ******************************************************** De:  Rodrigo Formel Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)como usar o DD Data:  08 Sep 2003 22:01:12 -0300 Em Seg, 2003-09-08 às 11:44, Danilo Vasconcelos escreveu: > E aí negrada. >        >       Pessoal, estou tentando usar o DD. Na verdade pra começar: Pra que serve o > DD? >       Meu problema, é que tenho um disquete como COYOTE já todo configurado, e > queria gerar uma imagem dele para que quando eu precisar gerar outro disquete > eu nao tenha que configurar tudo novamente. >       Andei lendo e perguntando por aí e cheguei no DD. Já tentei um monte de coisa > mas até agora nao consegui. > >       Alguém pode me dar alguma luz.. eu queria gerar esse disco e depois > escrevê-lo em outro disquete.. como aquele FLOPPY IMAGE para windows. > > Valeu... > Se vc quer copiar o conteúdo do disco para gerar uma imagem dele vc pode fazer isso: dd if=/dev/fd0 of=imagem bs=1k Se vc quer copiar a imagem para um disco faça isso: dd if=imagem of=/dev/fd0 bs=1k Pra que serve o dd? Já tentou "man dd"? ;) []s Formel ******************************************************** De:  Antonio Claudio Para:  Danilo Vasconcelos , forum conectiva Assunto:  Re: (linux-br)como usar o DD Data:  Mon, 8 Sep 2003 21:57:14 -0300 >       Pessoal, estou tentando usar o DD. Na verdade pra começar: Pra que serve o >  DD? De acordo com a man page dele:  "dd - converte e copia um arquivo" e ainda mais: "OPÇÕES        if=arquivo               Lê a partir do arquivo ao invés da entrada padrão.        of=arquivo               Escreve  no  arquivo  ao  invés  da  saída  padrão.  A menos que               conv=notrunc seja fornecido, dd trunca o arquivo para zero bytes               (ou para o tamanho especificado com seek=)." >       Meu problema, é que tenho um disquete como COYOTE já todo configurado, e > queria gerar uma imagem dele para que quando eu precisar gerar outro > disquete eu nao tenha que configurar tudo novamente. >       Andei lendo e perguntando por aí e cheguei no DD. Já tentei um monte de > coisa mas até agora nao consegui. Se você tiver 2 unidades de disquete faça da seguinte: $dd if=/dev/fd0 of=/dev/fd1 Supondo que o disquete de origem esteja em fd0 e que você quer sua cópia em fd1. Se você tiver apenas uma unidade de disquete (o que é mais provável), grave primeiramente uma imagem do seu disquete no HD e depois restaure a imagem num disquete novo. Gravando a imagem: $dd if=/dev/fd0 of=/path/imagem_do_disco.img Restaurando a imagem no disco novo: $dd if=/path/imagem_do_disco.img of=/dev/fd0 []'s Antonio Claudio ******************************************************** De:  Massahide Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)como usar o DD Data:  Mon, 8 Sep 2003 23:52:57 -0300 O dd copia um arquivo (if), convertendo-o e o formatando de acordo com as opções que você porventura o passe, colocando o resultado num arquivo de saída (of). Você pode usar o dd ou simplesmente o cat, use os seguintes comandos: para copiar a imagem para o computador:         dd if=/dev/fd0 of=nome_imagem                         ou         cat /dev/fd0 > nome_imagem -> sendo if(input file/arquivo de entrada) com o dispositivo de disquete e of(output file/arquivo de saída) com o nome da imagem que será criada. para copiar a imagem para o disquete (o processo inverso, obviamente):         dd if=nome_imagem of=/dev/fd0                         ou         cat nome_imagem > /dev/fd0 Em 2003.09.08 11:44 Danilo Vasconcelos escreveu: > E aí negrada. >        >       Pessoal, estou tentando usar o DD. Na verdade pra começar: Pra > que serve o > DD? ******************************************************** De:  Adriano Frare Responder-a:  alfrare@terra.com.br Para:  'Maiquel' , 'Lista Linux-BR' Assunto:  RES: (linux-br)Copia de hd com o "dd" Data:  Wed, 27 Aug 2003 09:49:45 -0300 Caro Colega. Eu fiz estes dias as imagens de meu HD de 40Gb ATA100 e demorou 40 minutos, use o comando abaixo.  dd if=/dev/hd_origem of=/dev/hd_destino bs=1M count=40960 Atencao: Vc precisa ter pelo menos 64M RAM Abraços. Adriano Frare ******************************************************** De:  Dicas-L-Owner@unicamp.br Assunto:  [Dicas-L] Recuperação de Dados com dd Data:  Thu, 15 Jan 2004 02:40:33 -0200 -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20040115.shtml --------------------------------------------------------------------                      O Caminho do Meio http://www.idph.net/artigos/nossacomunidade/o_caminho_do_meio.php --------------------------------------------------------------------   Recuperação de Dados com dd   =========================== Para fazer a recuperação de dados em disquetes ou fitas com erros, o comando dd pode ser muito útil. Normalmente, com comandos como tar e outros, sempre que são encontrados erros o processo de leitura é interrompido e não conseguimos recuperar nada, o que frequentemente é uma tragédia. O comando   dd bs=1440b conv=noerror if=/dev/fd0 of=/tmp/imagem.disquete irá ler todo o disquete, gravando o resultado em /tmp/imagem.disquete. A opção conv=noerror fará com que os setores defeituosos sejam ignorados e tudo que puder ser lido seja gravado no arquivo de saída. É sempre melhor ter uma parcela de nossos dados do que dado nenhum, certo? -------------------------------------------------------------------- Java 2 - Guia de Consulta Rápida http://novateceditora.com.br/guias/java2/ -------------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 23596 assinantes.        Todas as mensagens da Dicas-L ficam armazenadas em                http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ******************************************************** De:  h4sh Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Espelhamento de disco Data:  Wed, 3 Mar 2004 00:02:08 -0300 Ja que voce quer um script ai vai um que acabei de fazer: #!/bin/bash # Comente a linha a seguir para que o script funcione: set -n case $1 in         backup)                 clear                 echo "entre com os devices de origem e destino. Ex.:"                 echo "origem ->  /dev/hda"                 echo "destino -> /dev/hdb"                 echo "  "                 echo -n "origem -> "                 read origem                 echo -n "destino -> "                 read destino                 fdisk -l |grep $origem >/dev/null ; status1=$(echo $?)                 fdisk -l |grep $destino >/dev/null ; status2=$(echo $?)                 if [ $status1 -eq 0 ] && [ $status2 -eq 0 ] ; then                 dd if=/dev/$origem of=/dev/$destino                 else                 echo "Device especificado NAO existe ou NAO esta configurado!"                 fi                 exit 1                 ;;         *)                 echo "Use: $0 -backup" esac ******************************************************** De:  Edgard Lemos Para:  Thiago Amaury Ferraz Cc:  Linux-BR Assunto:  Re: (linux-br)Comando MKFILE Data:  Thu, 18 Mar 2004 10:51:27 -0300 Thiago Amaury Ferraz escreveu: Olá a todos! > > Alguém pode me dizer se existe um comando similar ao MKFILE do Unix no > Linux? Em minhas pesquisas encontrei algo sobre o comando, falando sobre a > criação da área de swap, porém, não consegui identificar no Conectiva 8, > qual pacote instalar para poder utilizar este comando. > No Linux, você usa o seguinte comando: dd if=/dev/zero of=/caminho/arquivo bs=1024 count=1000 Isso cria um arquivo vazio em /caminho/arquivo com tamanho 1MB. Mais detalhes em 'man dd'. (Se quiser, para maior comodidade, pode criar um script chamado mkfile, contendo parâmetros para o comando dd). -- Edgard Lemos ******************************************************** De:  Claudio Polegato Jr. Para:  robsoncb2@yahoo.com.br, linux-br@bazar2.conectiva.com.br Assunto:  RE: (linux-br)HD clonado com dd não da boot com o lilo Data:  Tue, 08 Jun 2004 15:51:09 -0300 Olá Robson,  Pelo visto não entendeu muita coisa, não é mesmo? Tudo bem, a opção -r do lilo é usada para "dizer" ao lilo qual será o diretório raiz no momento, o qual deve ser o diretório onde montou a partição com o /boot do hd clonado. Outra coisa, o /etc/lilo.conf deve ser alterado para as propriedades do hd clonado se este for continuar como hdb, pois tudo o que foi configurado foi para o hda e não para o hdb, portanto, para o hdb clonado do hda funcionar perfeitamente, o hda deve passar para hdb e o hdb para hda (jumpers no hd provavelmente).  Dessa mesma forma, o disquete de boot deve (provavelmente) estar configurado para montar a partição raíz em hda e não em hdb, dae o kernel panic.  Quanto ao problema de o hd ser de um fabricante X ou Y criar problemas quanto a isso, não acredito muito, mas pode ser, não posso dizer que não. []'s Claudio > >  --- "Claudio Polegato Jr." > >   De a cordo com o man do lilo no CL9 atualizado: > >        -r diretório-raiz > >               Antes  de  fazer qualquer coisa, executa o comando chroot > para o > >               diretório indicado. Usado para reparar uma configuração a > partir > >               de um disquete de inicialização. > Bon não entendi essa parte do chroot, porque devo > fazer isso e como ? > > Bom eu clono o HD com o dd do um boot pelo disquete de > boot, so que ocorre o carregamento do linux e da erro > de kernel panic. Porque disso não sei pq é o clone do > outro hd. > Só estou tendo esse problema quando clono western > digital para western digital o que é muito estranho, > não sei se existe alguma imcompatibilidade entre a > clonagem desses hd´s western e o dd. > Já tinha feito num de 20 gb para 30 b ambos western > digital e deu o mesmo problema. mas o de 20gb western > digital clonou para um maxtor 40gb e deu certo. > De:  Claudio Polegato Jr. Para:  robsoncb2@yahoo.com.br, linux-br@bazar2.conectiva.com.br Assunto:  RE: (linux-br)HD clonado com dd não da boot com o lilo Data:  Tue, 08 Jun 2004 16:16:18 -0300 Ainda não, o correto seria: lilo -r /mn/hdb6 -C /mnt/hdb6/etc/lilo.conf mas antes no /mnt/hdb6/etc/lilo.conf, na primeira linha (ou outra qualquer) deve ter boot=/dev/hda, então mude esta linha para boot=/dev/hdb. Também preste atenção nas linhas das imagens que deve ter root=/dev/hdaN, onde N é o número da partição; nestas, o hda deve ser hdb. Se ele for operar como hda mesmo, crie um lilo.conf copiado do /mnt/hdb6/etc/lilo.conf e mude apenas a linha do boot. []'s Claudio >  --- "Claudio Polegato Jr." > escreveu: > Olá Robson, > > > >   Pelo visto não entendeu muita coisa, não é mesmo? > > Tudo bem, a opção -r do > > lilo é usada para "dizer" ao lilo qual será o > > diretório raiz no momento, o > > qual deve ser o diretório onde montou a partição com > > o /boot do hd clonado. > Opá. > Então eu dou o comando: > /sbin/lilo -r /etc/hdb6/etc/lilo.conf e o meu hdb fica > com o lilo na mbr restaurado ? > De:  Leonardo Pinto Para:  'robsoncb2' Cc:  Lista Conectiva (E-mail) Assunto:  RES: RES:_(linux-br)HD_clonado_com_dd_não_da_boot_com_o_lilo Data:  Tue, 8 Jun 2004 16:26:52 -0300 Pois é Robson, Isto tem acontecido comigo VÁRIAS VEZES. Tanto nos Maxtors quanto nos Sansungs de geometrias exatamente iguais. Como te disse: "acho que seja pelo fato da partição origem estar montada no momento da clonagem." Pois horas sim, horas não isso acontece. E não adianta formatação nem reforma da MBR, pois quando o comando DD é executado num disco, ele simplesmente sobrepõem TODAS as informações desde o PRIMEIRO BIT. Alguém na lista tem alguma idéia. A questão é pra todos. Leonardo Pinto. > BOM, leonardo me diga quais marcas de hd você usou e > tamanho ? Para que eu possa comparar com meu caso. > Apesar que só tive esse problema entre hd´s western > digital. Pior que todos hd´s que mecho agora são esses > :( > > Dei até fdisk /mbr no que iria usar para a cópia, > formatei ele em fat32, ext3, sem nada. e não tive > sucesso. > Ainda estou vendo o que pode ser feito... > > Robson. > >  --- Leonardo Pinto > escreveu: > > > Olá Robson, > > > > Tenho esse mesmo problema com o GRUB também, não > > acho > > que seja o LILO, acho que seja pelo fato da partição > > origem estar montada no momento da clonagem. Será > > que > > não é esse o nosso problema?! > > No meu caso o Linux começa até a iniciar, mas depois > > da o seguinte erro: > > Kernel panic: No init found.  Try passing init= > > option to kernel. > > > > Que faremos???!!! > > > > > > Leonardo Pinto. > > > > > > > Pessoal, sempre clonei hd's com dd e sempre se > > > restauraram até mesmo com o boot do lilo. > > > Só que peguei um HD de 20gb western digital > > (matriz) e > > > um de 40gb western digital (cópia). > > > Ao clonar o boot/lilo não é restaurado. Alguém > > sabe o > > > que posso estar dando errado ? > > > Usei o comando dd if=/dev/hda of=/dev/hdb bs =1M > > > > > > Alguém sabe o comando para do hda 20gb eu tentar > > > restituir o boot do hdb 40gb ? > > > Já tentei /sbin/lilo -C /mnt/hdb6/etc/llo.conf e > > não > > > tive sucesso. ******************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) HD clonado com dd não da boot com o lilo Data:  Tue, 8 Jun 2004 17:11:41 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 robsoncb2 wrote: >Pessoal, sempre clonei hd's com dd e sempre se >restauraram até mesmo com o boot do lilo. >Só que peguei um HD de 20gb western digital (matriz) e >um de 40gb western digital (cópia). >Ao clonar o boot/lilo não é restaurado. Alguém sabe o >que posso estar dando errado ? >Usei o comando dd if=/dev/hda of=/dev/hdb bs =1M Não vai funcionar porque os discos não são idênticos. É necessário que eles tenham a mesma geometria para que a tabela de partições na cópia fique válida. >Alguém sabe o comando para do hda 20gb eu tentar >restituir o boot do hdb 40gb ? >Já tentei /sbin/lilo -C /mnt/hdb6/etc/llo.conf e não >tive sucesso. Nesse disco, não dá. Você precisará fazer a cópia por partição e instalar o LILO manualmente. Com o GRUB é mais fácil, porque você pode fazê-lo a partir de um disquete. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 ******************************************************** De:  Thiago Macieira Para:  Leonardo Pinto Cc:  Lista Conectiva (E-mail) Assunto:  Re: (linux-br) HD clonado com dd não da boot com olilo Data:  Tue, 8 Jun 2004 18:52:57 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Leonardo Pinto wrote: >Não concordo com vc, pois tenho a mesma situação em dois >HDs exatamente iguais (Sansung 40 GB Puma). Veja se o LBA está ativo para os dois >Eu pessoalmente continuo achando que é algo com o fato de no >momento da cópia o HDA está montado OU como falaram na lista, >o parâmetro DD bs= > que 512. Vou testar essas hipóteses mais >profundamente... Cópia byte a byte não pode ter diferença com o tamanho do setor. Agora, estar montado pode causar interferências. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 ******************************************************** De:  scsantos at unigranrio com br Para:  linux-br@bazar2.conectiva.com.br, Guimarães Junior Assunto:  Re: (linux-br)espelhamento Data:  Wed, 08 Sep 2004 16:50:32 -0300 No último final de semana clonei uma máquina com dois hds que rodava Oracle 9i. Usei o seguinte dd if=/dev/hda of=/dev/hdc Clonado com sucesso um disco de 20GB para 40GB e um de 40GB para 80GB Agora o pulo do gato. Quando clonei os bonecos, fiquei ainda com problema de espaço (a partição se manteve do mesmo tamanho). Então usei o disco do mandrake (CD 1 da instalação do Mandrake10, no meu caso) e fui até a etapa de particionamento do disco (DiskDrake). Cliquei na partição que estava o Oracle e dei um resize nela para os 80GB E só. Acho que essa é a melhor solução para clonar. Funciona 100% se o HD não tiver bad block. Um fraterno abraço       Silvio Cesar L. dos Santos   Divisão de Tecnologia da Informação Universidade do Grande Rio - UNIGRANRIO  (o_  //\            - Software Livre -  V_/_     conhecimento ao alcance de todos De:  scsantos at unigranrio com br Para:  linux-br@bazar2.conectiva.com.br Cc:  Lista Assunto:  Re: (linux-br)Imagem de HD Data:  Wed, 17 Nov 2004 10:35:22 -0200 Use o utilitário dd do seu próprio linux. sintaxe: dd if=/dev/hd? of=/dev/hd? substitua o ? pelo disco. ex: /dev/hda = origem=disco quase cheio  e /dev/hdb = destino=disco maior. (aí vc é que sabe como está o bicho) A cópia será fiel. para redimensionar utilize o disco um do Mandrake no boot com o disco novo na primária e vá até a parte de gerência de partição (disk drake) e utilize o botão de resize aí é só clicar e arrastar, após concluir o resize aborte a instalação do Mandrake que seu disco já estará pronto. Não esqueça de retirar seu disco antigo deste processo, após clonar desligue o gaiato para não ter problema. o dd deverá demorar um pouco e dependerá do tamanho do seu disco. Já clonei um disco com oracle 9 na boa. Um fraterno abraço       Silvio Cesar L. dos Santos   Divisão de Tecnologia da Informação Universidade do Grande Rio - UNIGRANRIO  (o_  //\            - Software Livre -  V_/_     conhecimento ao alcance de todos ******************************************************** De:  Claudio Polegato Junior Para:  Antonio da Silva Martins Junior Cc:  Linux-BR Assunto:  Re: (linux-br)Imagem de HD Data:  Thu, 18 Nov 2004 17:23:39 -0200 (EDT) Olá,   Usando o dd com tamanho de bloco correto para tranferência (geralmente em HDs é bs=4k) a cópia fica bem mais rápida. Quanto à geometria resolve-se com resize. []'s Claudio >> Use o utilitário dd do seu próprio linux. >> sintaxe: dd if=/dev/hd? of=/dev/hd? >> substitua o ? pelo disco. ex: /dev/hda = origem=disco quase cheio  e >> /dev/hdb = destino=disco maior. (aí vc é que sabe como está o bicho) >    Não é mais simples, e talvez mais seguro, simplesmente particionar e > formatar o HD novo. Montar as partições e copiar os arquivos (cp -av) ? Ou > usando tar... >    O dd irá gerar uma imagem mas a geometria dos discos é diferente (cópia > para HD maior), isso poderá gerar problemas... ******************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Imagem de HD Data:  Thu, 2 Dec 2004 07:05:54 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Moisés Benigno wrote: >Gostaria de saber que aplicativos disponho, para tirar idêntica de uma >partição Linux ?! dd >Há algum restrinção ao tipo de sistema de arquivos ? Só uma: não pode estar em uso no momento da cópia. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ******************************************************** De: Andreas Hasenack Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)SAMBA - Arquivos maior que 2Gb no CL9 Data: Sun, 16 Oct 2005 23:43:25 -0200 Em Seg 17 Out 2005 00:36, Adriano Frare escreveu: > Eu utilizo o CL9 com o KERNEL Enterprise e SAMBA versao 2.2.12, estou > tentando copiar arquivos maiores de 2Gb do WINXP para o servidor SAMBA, > porem sem sucesso. > > Eu li algumas documentações porem não entendi se a limitação está no > KERNEL ou no SAMBA. Não lembro as características do CL9 quanto a isto, mas você pode testar facilmente. Basta criar um arquivo maior que 2Gb. Por exemplo: dd if=/dev/zero of=/tmp/arquivao bs=1M count=2200 Se conseguir criar o arquivo, então no kernel (e glibc) não há a limitação de 2Gb. ******************************************************** ******************************************************** ********************************************************