SNOPLUS, a small high energy physics VO based in Canada, would like to recall ~200TB of tape data from RAL. The VO’s top-level dir in the EOS namespace is “/eos/antares/prod/snoplus”.
However, the data management system that will be used for this purpose, DIRAC, cannot cope with the abbreviated VO name “snoplus” and it expects (hard-coded) the full VO name “snoplus.snolab.ca”
My question: is it possible to create a symbolink link like for example
/eos/antares/prod/snoplus/ → /eos/antares/prod/snoplus.snolab.ca/
From docs - file — EOS CITRINE documentation - it looks like that this can be done only on a file by file basis but I am not sure.
Can you please confirm? And, is there any danger for the tape data from this change?
Hi George,
you can use the mapping mechanism of EOS for this mapping the long domain to the short one:
eos map
'[eos] map ..' provides a namespace mapping interface for directories in EOS.
Usage: map [OPTIONS] ls|link|unlink ...
Options:
map ls :
: list all defined mappings
map link <source-path> <destination-path> :
: create a symbolic link from source-path to destination-path
map unlink <source-path> :
: remove symbolic link from source-path
Sorry for the stupid question: is this safe for the tape files? Tape files (as disk replicas I suppose) have fxids which somehow encode the full path (or only the file?)