SlideServe
Menu
Préférences
© SlideServe · v2026

Comprehensive iRODS Use Cases for User Management and Data Handling in GIMI

dolan avatar
5 diapositives · 179 Views · Jul 10, 2014

This document outlines the steps for managing iRODS accounts and directories for user 'shuang,' detailing user creation, password assignment, and group management. It also covers data handling procedures, including creating and syncing iRODS directories (e.g., OML measurement data), and working with local files. Users can perform OML-based measurements, push modified files back to iRODS, and efficiently handle multiple files through directory mounting. Lastly, it describes creating rules for data processing tasks, such as file filtering.

Comprehensive iRODS Use Cases for User Management and Data Handling in GIMI - slide 1
01 / 5Comprehensive iRODS Use Cases for User Management and Data Handling in GIMI
1 / 17

Télécharger la présentation

Comprehensive iRODS Use Cases for User Management and Data Handling in GIMI
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. GIMI iRODS Use Cases - Preparation • Create an account for user: shuang • iadminmkusershuanguser_type • Assign user to a group • iadminatggroupNameshuang • Admin can assign password to user (also supports GSI/Kerberos) • iadminmodusershuang password xxx • A lot of other things can be done: • iadmin –h • Create an iRODS directory for the user OML measurement data • imkdir results

  2. GIMI iRODS Use Case 1 • Perform an OML-based measurement, result is saved in a file (a.sqlite3) under /home/shuang/results • Put the file into iRODS • iput a.sqlite3 (suppose ipwd is /geniRenci/home/shuang/results) • Work on the local copy under /home/shuang/results • Push the modified file back into iRODS (think it as a version control system) • Irsync –r /home/shuang/result i:/geniRenci/home/shuang/results

  3. GIMI iRODS Use Case 2 • Check out a file in iRODS to my local directory • iget a.sqlite3 • Work on the local copy • Push the modified file back into iRODS • irsync a.sqlite3 i:a.sqlite3

  4. GIMI iRODS Use Case 3 • Suppose there are many files under /home/shuang/data that need to be copied into iRODS, we can mount the local directory directly into iRODS • imkdir /geniRenci/home/shuang/mountpoint • imcoll –mfilesystem /home/shuang/data /geniRenci/home/shuang/mountpoint • Work on the local files • Sync with iRODS • Irsync –r /home/shuang/data i:/geniRenci/home/shuang/mountpoint

  5. GIMI iRODS Use Case 4 • Data processing – e.g. filtering files under /geniRenci/home/shuang • Write a rule called filter.r which filters files and save them under /geniRenci/home/shuang/filtered • irule –F filter.r “*Path=‘/geniRenci/home/shuang’”