wiki:lcgTuto

Version 19 (modified by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert, 16 years ago) ( diff )

--

Manipulation de données grille

  • variable d'environnement
    Avant toutes choses, vous allez créer votre répertoire personnel sur le SE du LPSC. Pour cela il est nécessaire de définir les variables d'environnement $DPNS_HOST et $DPNS_HOME
    [lambert@lpsc-ui ~]$ setenv DPNS_HOST  lpsc-se-dpm-server.in2p3.fr
    [lambert@lpsc-ui ~]$ setenv DPNS_HOME /dpm/in2p3.fr/home/atlas/
    
    Créez ensuite votre répertoire personnel
    [lambert@lpsc-ui ~]$ dpns-mkdir  flambert
    
    Il doit apparaitre maintenant sous /dpm/in2p3.fr/home/atlas
    [lambert@lpsc-ui ~]$ dpns-ls
    ...
    atlasmcdisk
    ...
    flambert
    ...
    

Remarque: Les commandes dpns-* sont par analogie assez similaires aux commandes lfc-*. Elles ne sont à utiliser que pour "préparer" le SE lpsc-se-dpm-server.in2p3.fr

--> Exercice: Créez Egalement un repertoire test sous votre repertoire perso

  • Copie de fichier
    La copie d'un fichier local sur le SE se fait avec la commande lcg-cr (copy and register). Cette commande effectue la copie du fichier sur le SE et enregistre eventuellement un LFN dans le LFC.
    • lcg-cr [-l LFN] [-d SURL] srcFile
      [lambert@lpsc-ui ~/TestGrid]$ lcg-cr --vo atlas -l user.flambert.testfileLFN \
      -d srm://lpsc-se-dpm-server.in2p3.fr/dpm/in2p3.fr/home/atlas/flambert/user.flambert.testfile \
       file://atlas/lambert/TestGrid/user.flambert.testfile
      guid:67796c49-29ac-4831-838d-b5ffc389e846
      

La commande retourne un GUID qui identifie le fichier de manière unique sur la grille.
Le fichier est copié sur le SE et enregistré dans le LFC.

[lambert@lpsc-ui ~/TestGrid]$ lfc-ls
fileA
fileB
testdir
user.flambert.testfileLFN
[lambert@lpsc-ui ~/TestGrid]$ dpns-ls
fileA
fileB
testdir
user.flambert.testfile

up ; previous

Note: See TracWiki for help on using the wiki.