diff --git a/docs.it4i/dice.md b/docs.it4i/dice.md index d31bc410638dd2ff44e1311aa9be76f1b8663530..4bb16332418b6de310ee59012b9880170f89146b 100644 --- a/docs.it4i/dice.md +++ b/docs.it4i/dice.md @@ -29,18 +29,50 @@ We have to be sure about your identity, this will be done throught this steps: ### ***IT4I User (You Have IT4I Account With Access to Cluster Already)*** -- iRods clients are provided as a module +- iRODS clients are provided as a module on our ***Karolina*** cluster ( Barbora is in progress ) - config file (for client) will be loaded with module too +- PAM passwords is password, you set in aai.it4i.cz ***How to mount your collection*** +- load module iRODS + ```console -ssh some_user@login.karolina.it4i.cz +ssh some_user@karolina.it4i.cz ml iRODS ``` now you can choose between Fuse client or iCommands +***Fuse*** + +```console +$ ml iRODS + +The following have been reloaded with a version change: + 1) iRODS/0.7.3 => iRODS/0.7.6 + +iRODS configuration file has been created at /home/some_user/.config/iRODS/config.yml. + +To mount your iRODS repository at ~/IRODS, run + irodsfs -config ~/.config/iRODS/config.yml ~/IRODS + +To unmount it, run + fusermount -u ~/IRODS + +$ irodsfs -config ~/.config/iRODS/config.yml ~/IRODS +time="2022-08-01 12:44:22.980139" level=info msg="Logging to /tmp/irodsfs_cbjqt1ib1ls3g1gtnnog.log" function=processArguments package=main +Password: +time="2022-08-01 12:44:27.319063" level=info msg="Found FUSE Device. Starting iRODS FUSE Lite." function=parentMain package=main +time="2022-08-01 12:44:27.319319" level=info msg="Running the process in the background mode" function=parentRun package=main +time="2022-08-01 12:44:27.319721" level=info msg="Process id = 64406" function=parentRun package=main +time="2022-08-01 12:44:27.319752" level=info msg="Sending configuration data" function=parentRun package=main +time="2022-08-01 12:44:27.319909" level=info msg="Successfully sent configuration data to background process" function=parentRun package=main +time="2022-08-01 12:44:27.555090" level=info msg="Successfully started background process" function=parentRun package=main +``` + +you can work with fuse as an ordinary directory ( ls, cd, cp, mv etc ) + ***iCommands*** ```console @@ -60,22 +92,13 @@ ils - upload `iput` , download `iget` - for more help, type `ihelp` -***Fuse*** - -```console -./irodsfs -config ~/config.yml ~/IRODS -cd ~/IRODS -``` - -you can work with fuse as an ordinary directory - ### ***Users Without IT4I Account (No Access to Cluster)*** - we suppose, you will upload your data from your local pc/vm #### You Need a Client to Connect to iRods Server -- there are many iRods clients, but we recommend theese: +- There are many iRods clients, but we recommend theese: - Cyberduck - for windows / mac, GUI . Password from aai.it4i.cz (keycloak) works - Fuse (irodsfs lite) - for linux, cli - iCommands - for linux, cli . Password from aai.it4i.cz (keycloak) works @@ -92,6 +115,7 @@ you can work with fuse as an ordinary directory - work with your irods collection like ordinary directory - this is linux client only, basic knowledge of commandline is neccessary +- PAM passwords is password, you set in aai.it4i.cz ```console cd ~