Ergon : les commandes de transfert mfget et mfput

Les commandes mfget et mfput ont été développées à l'IDRIS pour sécuriser les transferts entre les machines de calcul de l'Institut et le serveur d'archives Ergon et optimiser les vitesses de transfert. Voici quelques exemples d'tilisation basique pour un login login1 depuis une machine de calcul machine_i :

  • En interactif :
    • Recopie du fichier fic_ergon depuis Ergon vers la machine de calcul machine_i sous le nom fic_calcul :
      $ mfget fic_ergon fic_calcul
    • Recopie du fichier fic_calcul de la machine de calcul machine_i vers Ergon sous le nom fic_ergon :
      $ mfput fic_calcul fic_ergon
  • En batch, il est recommandé d'utiliser la classe archive pour réaliser les transferts de fichiers entre les machines de calcul et le serveur d'archives Ergon :
    • exemple d'utilisation en batch de la commande mfget, dans la classe archive
 
...           
# @ job_type = serial
# @ class = archive
...       
# Copie du fichier d1 depuis le $HOME d'Ergon dans le $WORKDIR de la machine de calcul       
mfget d1 $WORKDIR        

# Copie du fichier donnee2 depuis le $HOME d'Ergon dans le $WORKDIR de la machine de calcul sous le nom d2       
mfget donnee2 $WORKDIR/d2        

# Copie du fichier donnee3 depuis le le sous-répertoire REP du $HOME de Ergon
# dans le $WORKDIR de la machine de calcul sous le nom d3       
mfget REP/donnee3 $WORKDIR/d3        
  • exemple d'utilisation en batch de la commande mfput, dans la classe archive
...
# @ job_type = serial
# @ class = archive
... 

cd $WORKDIR       

# Copie du fichier r1 de la machine de calcul vers le $HOME de Ergon
mfput r1 r1
        
# Copie du fichier r2 de la machine de calcul vers le sous-répertoire REP du $HOME de Ergon sous le nom resultat2       
mfput r2 REP/resultat2        
...

Pour avoir plus de renseignements sur les options et capacités de transfert de ces commandes, nous vous conseillons de consulter leurs manuels en ligne sur les serveurs de calcul (man mfget, man mfput).