• # par un pipe

    Posté par . En réponse au message [Résolu]Duplication de bande. É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