Forum Linux.débutant [Résolu]Duplication de bande

Posté par  .
Étiquettes :
0
13
déc.
2012

Bonjour à tous,

Je dois dupliquer une bande (LTO en l'occurrence). J'ai essayé la commande dd :

dd if=/dev/nst0 of=/image.img

Cela répond :

dd: reading '/dev/nst0': Cannot allocate memory
0+0 records in
0+0 records out
0 bytes copied etc.

Va-t-il falloir que j'extrais les tar un à un ?

Merci par avance.

[La balise code ne marche pas chez moi, c'est normal ?]

  • # Changer la taille des bloques

    Posté par  (site web personnel) . Évalué à 1.

    J'ai justement eu le même genre d'erreur, mais avec grep, en tentant de faire la même chose. Pour grep, j'ai trouver le patch adéquat via google ; et pour dd, il semble qu'il puisse s'agir d'une « erreur » sur la taille des bloques de mémoire :
    http://www.cyberciti.biz/faq/rhel-centos-debian-set-tape-blocksize/
    ou
    http://www.linuxquestions.org/questions/linux-general-1/using-dd-to-get-an-image-of-a-dlt-tape-319485/

    Avez-vous déjà regardé de ce côté ?

    « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

  • # balise code

    Posté par  . Évalué à 1.

    il faut un saut de ligne avant la balise ouvrante

  • # par un pipe

    Posté par  . Évalué à 2. Dernière modification le 14 décembre 2012 à 08:53.

    un moyen simple

    c'est de faire un fichier pipe

    cat /tmp/fifo | tar zxf - /tmp/tape &
    tar zxf /dev/rnst0 -C /tmp/fifo
    
    

    si tu as pas la place sur la machine locale tu l'envois sur une autre :

    mknod /tmp/tar p
    créer un fichier de type PIPE
    cat /tmp/tar | rsh machineB "(cd /repertoire/destination ; tar -xf -)" &
    lire le PIPE, puis via SSH ou rsh envoyé le contenu cers machine B
    ce flux est lu par la commande 'tar -xf -' ce en tache de fond car :
    tcopy /dev/rmt1h /tmp/tar
    il faut copier l'archive sur le PIPE pour que le flux soit lu par la
    précédente commande
    
    
    • [^] # Avec dd simplement

      Posté par  . Évalué à 1.

      Avec les liens donnés, j'ai trouvé :
      dd if=/dev/nst0 of=/.../image.img ibs=300k

      Merci à vous tous.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.