1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Erro ao fazer imagem via rede com dd/ssh

Discussão em 'Dúvidas e Suporte Técnico - GNU/Linux & *nix' iniciada por jbrasil, 4 de Agosto de 2008. (Respostas: 7; Visualizações: 970)

  1. jbrasil

    jbrasil Power Member

    Colegas,
    Boa tarde !
    Efetuei um boot com distro live (mandriva 2006/2007), e executei o comando abaixo:
    Pretendo fazer uma imagem, via rede com o dd/ssh.

    Ou seja, pretendo armazenar a imagem gerada em outro servidor.

    No caso abaixo, o endereço IP é: 10.1.0.30

    dd if=/dev/hda | ssh [email protected] "dd of=/var/backup2/imagemsrvteste.iso"

    Erro no mandriva 2006
    tcsetgrp failed, errno=1
    Error: can not open file /dev/hda

    Erro no mandriva 2007
    sh: ssh: command not found

    Vcs tem alguma dica ?
    Obrigado.
    JBrasil
     
  2. countzero

    countzero Power Member

    Olá,

    O device /dev/hda existe?
    Qual é o output de:
    Código:
    fdisk -l /dev/hda
    
    O comando ssh existe?
    Qual é o output de:
    Código:
    ssh -V
    
    Cumps,
    JP
     
  3. jbrasil

    jbrasil Power Member

    Colega,
    fdisk -l /dev/hda
    Não retornou, nenhuma linha.
    O ssh, não tem na distrolive - mandriva 2007.
    Alguma dica ?
    Obrigado.
     
  4. xupetas

    xupetas Banido

    keres fazer um dd a q? á distro?
     
  5. spastikman

    spastikman Banido


    se não retornou nada é porque não existe esse device.

    1º Descobre qual o disco.

    2º Se quiseres uma alternativa sem usar o netcat

    Podes ainda diminuir a BW se usares em conjunto com o gzip para comprimires o output.
     
  6. jbrasil

    jbrasil Power Member

    Quero fazer uma imagem do servidor, utilizando o dd, e ssh.
     
  7. countzero

    countzero Power Member

    Olá.

    Tenta achar quais são os discos que tens no servidor:
    Código:
    cat /proc/partitions
    
    Se não vires nada, podes procurar as drives à força bruta, por exemplo:
    Código:
    for d in /dev/hd* /dev/sd*; do fdisk -l $d 2>/dev/null| grep "Disk \/dev/[h|s]d[a-z]:"; done;
    
    Ou mesmo:
    Código:
    for p in SCSI ATA SAS IDE; do dmesg | grep $p; done;
    
    Se não vires nada, ou há aí algum problema com os discos/controladoras, ou a tua distribuição não está a carregar os drivers necessários.

    Quanto ao não ter ssh, utiliza uma distribuição que o tenha, ou utiliza o netcat como já foi sugerido.

    Boa sorte :)

    Cumps,
    JP
     
  8. xupetas

    xupetas Banido

    q controla de disco tens? raid?
     

Partilhar esta Página