Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

irods_alternatives_aux_icommands_fuse_parrot [2016/12/16 10:15] (Version actuelle)
Ligne 1: Ligne 1:
 +Modifié par Calvat, le 23 May 2014\\
 +\\
 +
 +====== IRODS : Alternatives aux icommands (fuse, parrot) ======
 +
 +\\
 +\\
 +
 +=====  Les différents clients ​ =====
 +
 +  * Parrot
 +  * Fuse
 +  * idrop
 +  * irods web
 +  * iRODS Explorer for Windows
 +
 +=====  Performance ​ =====
 +
 +{{:​irodsbench.pdf|irodsbench.pdf}}
 +=====  Introduction à parrot ​ =====
 +
 +Parrot est un utilitaire développé par l'​université de Notre Dame. Il permet d'​accéder différents système de stockage de façon posix. Il utilise ptrace pour intercepter les appels systeme et les convertir dans la technologie adéquate. ​
 +====  Compilation de parrot sur DEBIAN ​ ====
 +
 +Par défaut, parrot n'est pas livré avec le support du protocole irods. Pour intégrer irods à parrot il faut d'​abord compiler le client irods. ​
 +===  Prérequis ​ ===
 +
 +Avec le privilège root, installer les packages build-essential et zlib1g-dev
 +<​code>​
 +apt-get install build-essential
 +apt-get install zlib1g-dev
 +</​code>​
 +
 +===  Compilation icommands irods  ===
 +
 +<​code>​
 +> mkdir /​scratch/​download
 +> cd /​scratch/​download
 +> wget http://​irods.sdsc.edu/​cgi-bin/​upload18.cgi/​irods3.3.1.tgz
 +> tar xvfz irods3.3.1.tgz
 +> cd iRODS
 +> ./​irodssetup
 +(Ne pas compiler le serveur)
 +</​code>​
 +
 +===  Compilation parrot ​ ===
 +
 +<​code>​
 +> cd /​scratch/​download
 +> wget http://​www3.nd.edu/​~ccl/​software/​files/​cctools-4.1.3-source.tar.gz
 +> tar xvfz cctools-4.1.3-source.tar.gz ​
 +> cd cctools-4.1.3-source
 +> ./configure --with-irods-path /​scratch/​download/​iRODS --prefix ~/​softs/​cctools-4.1.3 ​
 +> make
 +> make install
 +</​code>​
 +Vérifier que irods est bien supporté :
 +<​code>​
 +> parrot_run
 +
 +-> Enabled filesystems are: http grow ftp anonftp chirp irods hdfs s3
 +</​code>​
 +
  
  • irods_alternatives_aux_icommands_fuse_parrot.txt
  • Dernière modification: 2016/12/16 10:15
  • (modification externe)