Galera
Fiz uma instalação com várias partições, somando os espaços usados da menos
de 1.5 GB, mas o hd é de 40GB.
Eu queria gerar uma imagem de todo o HD só que com o tamanho usado, tem
como?

parti pro comando DD
*dd if=/dev/hda of=imagem.img*

li neste artigo que dá usando o DD
http://www.guiadohardware.net/artigos/215/conteudo.htm
O arquivo terá o tamanho de todo o espaço ocupado no HD. Ou seja, se você
tiver um HD de 20 GB, mas com apenas 5 GB ocupados, a imagem terá apenas 5
GB e não 20. 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*


Já neste outro artigo diz que não dá.
http://br-linux.org/tutoriais/003156.html#003156
mas voce vai ter que ter espaco para guardar o arquivo criado, que vai ter o
mesmo tamanho que a particao/dispositivo que voce copiou. Isso mesmo que
parte do sistema de arquivos sendo copiado esteja vazio. Ou seja, se voce
esta copiando uma particao de 7G, mas ali dentro a soma dos arquivos
guardados tem so 100K, ainda assim o arquivo que voce vai gerar vai ter 7G.
O dd nao entende sistemas de arquivos, tudo que ele entende sao fluxos de
bytes, assim ele le a particao inteira, ate onde nao tem gravado nada, e
guarda. Isto posto, e so executar:


eu fiz um teste gerando a imagem em um hd de 10gb, e o arquivo
imagem.imgficou com
9.9 GB ou seja fez o máximo do HD.

Tem outra maneira pra fazer isso? preciso disso pra fazer a instalação em
massa.

Obrigado



--
/* Rafael  Gimenes Leite
Analista Desenvolvedor.
linux user #404839
http://www.rafaelgimenes.net
http://vidacurta.net
Em um mundo sem paredes, quem precisa de "janelas"?
*/

Responder a