script dd

13. Re: script dd

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/08/2012 - 11:35h

Acredito q sim.


  


14. Re: script dd

Julian Soares
juliansoares

(usa Debian)

Enviado em 27/08/2012 - 11:37h

renato_pacheco escreveu:

Acredito q sim.


uma pergunta , tenho aqui 3 arquivos , um pdf,doc e um txt, como transformo isso em .iso (dd if=/home/julian/arquivos of=arquivos.iso) dessa forma?

sendo o 'arquivos' ai em cima é uma diretorio onde contem os arquivos doc,pdf e o txt

pq vou trocar o cp agora pelo dd



15. Re: script dd

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/08/2012 - 11:43h

Mas pq tem q ser iso? Não pode ter outro formato d compactação?


16. Re: script dd

Julian Soares
juliansoares

(usa Debian)

Enviado em 27/08/2012 - 11:46h

renato_pacheco escreveu:

Mas pq tem q ser iso? Não pode ter outro formato d compactação?


serão copiados alguns arquivos e pela forma que eu vi seria melhor criar uma iso desses arquivos e dps só copiar a iso p/ o pendrive.


mudei assim agora :

#! /bin/bash
sudo mount /dev/sdb1 /tmp/pendrive

if [ -d /tmp/pendrive ]; then
cp /home/julian/erro_ctt /tmp/pendrive

fi


só que preciso trocar o cp pelo dd e dps o check sum, o 'else' serve pra isso colocar outro comando na sequencia?


17. Re: script dd

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/08/2012 - 12:56h

Está enganado. O formato ISO só serve caso queira copiar um CD, por exemplo, pois este formato armazena os setores dos quais os arquivos devem ser gravados. Compacte com algum formato simples (zip, por exemplo) e copie para o pendrive.


18. Re: script dd

Julian Soares
juliansoares

(usa Debian)

Enviado em 27/08/2012 - 13:42h

Entendo, vou verificar isso, pq iriam me passar .iso disso tudo.

#! /bin/bash
sudo mount /dev/sdb1 /tmp/pendrive

if [ -d /tmp/pendrive ]; then
cp /home/julian/erro_ctt /tmp/pendrive

fi

sobre o script, dps da copia p/ pendrive, é só executar um checksum normal? e dps umount ?


19. Re: script dd

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/08/2012 - 13:49h

Se te passaram a iso pronta, ae tudo bem, caso contrário não compensa vc criar uma iso apenas para fazer cópia. No script, basta realizar o checksum e desmontar.


20. Re: script dd

Julian Soares
juliansoares

(usa Debian)

Enviado em 27/08/2012 - 13:52h

renato_pacheco escreveu:

Se te passaram a iso pronta, ae tudo bem, caso contrário não compensa vc criar uma iso apenas para fazer cópia. No script, basta realizar o checksum e desmontar.


se me passarem a iso pronta como ficaria o dd ?

dd if=/home/julian/arquivo.iso of=/dev/sdb1 ?


#! /bin/bash
sudo mount /dev/julian1 /tmp/pendrive

if [ -d /tmp/pendrive ]; then
dd if=/home/julian/arquivo.iso of=/dev/sdb1
md5sum /dev/sdb1
umount /dev/sdb1

fi



somente isso ?


21. Re: script dd

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/08/2012 - 13:53h

Sim. Em vez d ficar perguntando, teste primeiro. Se não der certo, pergunte. Facilita...


22. Re: script dd

Julian Soares
juliansoares

(usa Debian)

Enviado em 27/08/2012 - 13:57h

renato_pacheco escreveu:

Sim. Em vez d ficar perguntando, teste primeiro. Se não der certo, pergunte. Facilita...

é pq não tenho a iso ainda, tentei criar uma mais não consegui, fiz assim:

# dd if=/home/julian/arquivos of=arquivos.iso
dd: lendo "teste/": É um diretório
0+0 registros de entrada
0+0 registros de saída
0 byte (0 B) copiado, 0,0316342 s, 0,0 kB/s



23. Re: script dd

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/08/2012 - 14:04h

Funcionou, mas se o arquivo tem 0 bytes, tudo fica zerado msm.


24. Re: script dd

Julian Soares
juliansoares

(usa Debian)

Enviado em 27/08/2012 - 14:15h

renato_pacheco escreveu:

Funcionou, mas se o arquivo tem 0 bytes, tudo fica zerado msm.


então, olha, o diretório 'documentos' contém + do que 0 bytes :

julian@zeus ~ $ dd if=documentos/ of=documentos.iso
dd: lendo "documentos/": É um diretório
0+0 registros de entrada
0+0 registros de saída
0 byte (0 B) copiado, 0,00186548 s, 0,0 kB/s
julian@zeus ~ $ du -sh documentos
218M documentos


como farei pra pegar tds arquivos do diretório 'documentos'


Renato, executei o script agora :
#!/bin/bash
sudo mount /dev/sdb1 /tmp/pendrive

if [ -d /tmp/pendrive ]; then
dd if=/home/julian/cflex.iso of=/dev/sdb1
md5sum /dev/sdb1
umount /dev/sdb1
echo "Pendrive desmontado!"


fi

dps que desmontou o pendrive, qndo ele coloco ele novamente na entrada USB, não tem os arquivos da iso que gerei, e tb ele fica como 'sistema de arquivos' desconhecido,ow seja, não acessa nada!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts