Data Transfer to YODA or LDS from ALICE (irods)
The iCommands are used to connect to an iRods based storage. Examples are Yoda and Leiden Data Store (LDS). The iCommands need to be configured to connect to the right environment via a configuration file in your home directory. If the file does not exists on your system, the configuration file can be setup in the following way:
Create the
.irodsdirectory in your Linux home directory (~is short for/home/<username>/under Linux):
$ mkdir ~/.irodsCreate the configuration file
~/.irods/irods_environment.jsonusing your preferred text editor:
Notes:
The iRODS username
<USERNAME>should be replaced by your UL username (LDS) or UL email address (Yoda).Your username is case-sensitive, make sure to use all lowercase letters!
To see if everything was properly configured, you can now start the session by invoking the iinit command which will initialize your connection to the RDMS:
$ iinit
Enter your current PAM password:If you do not see an error after specifying your password, you are set to start using iCommands. See the section below for more information on using iCommands including some examples.
Note:
The iinit command will not just initialize your connection to the RDMS, but will also store your password in an obfuscated format under ~/.irods/.irodsA. Therefore, you do not have to re-type your password each time a subsequent command is executed during the same session. With --ttl the session time can be changed from the default.
Transferring (many) small files is less efficient. If possible use tar to bundle small files.
More information is on the LDS manual and FAQ pages:
https://pubappslu.atlassian.net/wiki/x/EgC9W?xpis=eyJicmlkZ2UiOiJzbWFydExpbmtzIiwiaWQiOiIxNzgyNzM2MDU5MTg0Iiwic291cmNlIjoiY29uZmx1ZW5jZSJ9
https://pubappslu.atlassian.net/wiki/x/HAA_Zg?xpis=eyJicmlkZ2UiOiJzbWFydExpbmtzIiwiaWQiOiIxNzgyNzM2MDU5MTg0Iiwic291cmNlIjoiY29uZmx1ZW5jZSJ9
Links:
LDS manual: https://pubappslu.atlassian.net/wiki/x/EgC9W
iCommands manual https://pubappslu.atlassian.net/wiki/x/EwCOOw
FAQ ALICE-Leiden Data Store: https://pubappslu.atlassian.net/wiki/x/HAA_Zg
(deprecated) Getting started with the iRODS iCommands - RICC