Snellius
The icommands are available. It is necessary to load the proper module:
module load 2023 module load iRODS-iCommands/4.3.0
Then please refer to the following documentation Data handling in Yoda/iRODS using iCommands .
Moreover, you can use a webdav client already installed and called rclone (https://rclone.org):
rclone ls :webdav: --webdav-url=https://surf-data.irods.surfsara.nl --webdav-vendor=other --webdav-user=my-irods-username --webdav-pass=xxxxxxx
The rclone client requires an "obscurated" password, which is, in case of Yoda, a Data Access Password (How to get a Data Access Password):
rclone obscure mypassword rclone ls :webdav: --webdav-url=https://surf-data.irods.surfsara.nl --webdav-vendor=other --webdav-user=my-irods-username --webdav-pass=myobscurepassword
Now if you want to upload a file:
rclone move myfile.txt :webdav: --webdav-url=https://surf-data.irods.surfsara.nl --webdav-vendor=other --webdav-user=my-irods-username --webdav-pass=myobscurepassword rclone ls :webdav: --webdav-url=https://surf-data.irods.surfsara.nl --webdav-vendor=other --webdav-user=my-irods-username --webdav-pass=myobscurepassword
Or download it:
rclone move :webdav:myfile.txt myfile.txt --webdav-url=https://surf-data.irods.surfsara.nl --webdav-vendor=other --webdav-user=my-irods-username --webdav-pass=myobscurepassword
You can also use the commands copy
and delete
.
SURF Research Cloud (SRC)
There are, at least, four options to connect to Yoda:
- You can deploy the icommands in your SRC workspace and use it: Data handling in Yoda/iRODS using iCommands .
- You can mount a Yoda research folder via webdav: Connecting to Yoda via network drive .
- You can deploy rclone and use it as explained in the previous paragraph about Snellius.
- You can deploy and use iBridges: iBridges - User-friendly interface for data handling in Yoda/iRODS .