Using Globus to access locker on GreatLakes
Following the link https://app.globus.org/file-manager?origin_id=824d7a3d-c8dc-42eb-aa8f-c9cbf5101669
and authorizing with the Umich SSO system gives you an interface that will
show you the locker
filesystem. E.g. /clasp-cjablono
exists in this interface, but is not visible on the greatlakes filesystem.
Once you find the file you are looking for, run module load globus-cli
in a shell on a GreatLakes login node.
An example of a command that copies a file from the locker system to /scratch/cjablono-root/owhughes
is
globus transfer 824d7a3d-c8dc-42eb-aa8f-c9cbf5101669:/clasp-cjablono/owhughes/mountain_test_case_netcdf/dry_ne240.nc $GLOBUS_GREATLAKES:/scratch/cjablono_root/cjablono1/owhughes/dry_ne240.nc
If I recall correctly, you have to do some kind of authentication when you do this the first time. I think it was pretty self explanatory. Christiane, you probably want to try a command that looks like
globus transfer 824d7a3d-c8dc-42eb-aa8f-c9cbf5101669:/clasp-cjablono/owhughes/mountain_test_case_netcdf/dry_ne240.nc $GLOBUS_GREATLAKES:/scratch/cjablono_root/cjablono1/cjablono/dry_ne240.nc
Let me know how this goes.
In my .bashrc
I define export GLOBUS_LOCKER="824d7a3d-c8dc-42eb-aa8f-c9cbf5101669"
. It's frankly bizarre that
module load globus-cli
doesn't define this variable automatically.