Berdam, é preciso que saibas, que o dd é uma ferrameta de cópia BIT a BIT do sistema. Portanto, usar o dd para fazer uma cópia do sistema não é de forma alguma inteligente. Por dois motivos: 1) gerar imagem com o sistema rodando é terrivelmente disfuncional, pois nessa operação bit-a-bit, seriam copiados alguns arquivos do sistema enquanto são escrevidos, e isso te daria um sistema cheio de erros como resultado.
2) por ser uma cópia bit-a-bit, a imagem final gerada pelo dd é uma cópia INCLUSIVE do espaço VAZIO da partição, aumentando desnecessariamente a massa de dados. Ou seja: NÃO UTILIZE, DEFINITIVAMENTE, O DD PARA BACKUP DE SISTEMAS!! Uma forma muito, incomparavelmente melhor de fazer essa tua proposição, de "copiar um hd para instalação em outro lugar" é copiar o sistema funcional usando o bom e velho TAR, gerando um arquivo tar.gz ou tar.bz2 apenas com o que é necessário. Assim, bastará desempacotar/descompactar este arquivo em um hd previamente preparado, e o sistema estará funcionando perfeitamente, bastando copiar com cautela alguns diretórios do sistema. Por exemplo: # cd / # tar czf backup.tar.gz / --exclude=/backup.tar.gz --exclude=/proc/* --exclude=/tmp/* Eis o que eu te falei de copiar arquivos enquanto estariam sendo escritos: Perceba que esta linha de comando, inclui o diretório PROC, mas sem pegar nada de seu conteúdo, pois tudo ali é utilizado em tempo de execução pelo sistema. Usar assim, desta forma, fará existir o diretório /proc no teu backup, pois ele deve existir para que o kernel monte nele o que for necessário. A mesma coisa vale para o diretório TMP Daí, basta descompactar esse tar.gz no novo hd, e se for o caso de usar o LILO, reinstalar o lilo. # lilo Tranquilo? --- Em [email protected], "Tiago (aka gar0t0)" <[EMAIL PROTECTED]> escreveu > > Bom, > com dd vc cria uma "copia"/imagem fiel do que tem no if > > Nao ia dar muito certo este seu iso pra instalacao, ia faltar algumas coisas > :D > > []s > > Em 29/01/07, Berdam <[EMAIL PROTECTED]> escreveu: > > > > Tiago, analisando esta resposta eu me pergunto, transformando um hd > > inteiro com linux em uma imagem iso é possível realizar a instalação > > deste cd em outra máquina??? > > > > Tiago Barcellos Peczenyj escreveu: > > > > > > Berdam, > > > > > > Respondendo dentro do escopo da lista, imagino que vc usou o comando > > > dd - este comando é algo que ainda vou dominar, porem pelo que > > > percebi, vc copiou bytes do arquivo /dev/zero para o /dev/sda , o > > > /dev/zero é um arquivo especial, ele prove caracteres ascii Null > > > (0x00) e é util para sobreescrever informações para garantir que não > > > serão recuperadas ou lidas novamente. da mesma forma existe o > > > /dev/null - que fornece apenas um EOF. > > > > > > Por exemplo quer criar um arquivo grande, porem 'sem conteudo': > > > > > > dd if=/dev/zero of=foobar count=100 bs=100 > > > > > > cria um arquivo de 9.8Kb contendo somente caracteres 0x00 > > > > > > dd if=/dev/null of=foobar #count=100 bs=100 > > > > > > assim o tamanho do arquivo vai pra '0' > > > > > > Com dd é simples de criar uma imagem ISO > > > > > > dd if=/dev/cdrom of=/tmp/image.iso > > > > > > Outra função do dd interessante: converter de EBCDIC para ASCII e > > > vice-versa > > > > > > Dê uma olhada na sessão exemplos (e anti-exemplos!!!) : > > > http://en.wikipedia.org/wiki/Dd_ <http://en.wikipedia.org/wiki/Dd_ > > >(Unix) > > > > > > > Este comando não cria um sistemas de arquivo no dispositivo > > > > > > Não, de uma olhada nos comandos fdisk e no mkfs e mkfs.msdos > > > > > > []´s Tiago > > > > > > On 1/29/07, Berdam <[EMAIL PROTECTED]<berdamzinho%40yahoo.com.br> > > > <mailto:berdamzinho%40yahoo.com.br>> wrote: > > > > Galera > > > > > > > > Eu usei o comando if=/dev/zero of=/dev/sda no pen drive, mas quando > > > > coloquei o dispositivo numa máquina windows aconteceu que pediu pra > > > > formatar. > > > > Este comando não cria um sistemas de arquivo no dispositivo?? > > > > > > > > Como que formato no sistema fat32?? > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________________ > > > > Yahoo! Mail - Sempre a melhor opção para você! > > > > Experimente já e veja as novidades. > > > > http://br.yahoo.com/mailbeta/tudonovo/ > > > <http://br.yahoo.com/mailbeta/tudonovo/> > > > > > > > > > > -- > > > Tiago B Peczenyj > > > Linux User #405772 > > > > > > # cd /pub > > > # more beer > > > > > > > > > > > > > > > > > > _______________________________________________________ > > Yahoo! Mail - Sempre a melhor opção para você! > > Experimente já e veja as novidades. > > http://br.yahoo.com/mailbeta/tudonovo/ > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >
