On 20.01.2022 12:37, Petru Rațiu wrote:
Poate n-am baut destula cafea azi dar nu ma lamuresc ce vrei. Pomenesti de
autofs acolo dar inteleg ca e doar un exemplu. Mai concret ce problema ai
si ce fs-uri sunt implicate? (banuiesc ca inotify s-ar putea sa ajute dar
am senzatia ca e un caz acut de XY problem).

so, autofs are capabilitatea de a chema un handler pentru un anumit basepath
astfel incat daca se acceseaza /base_path/some_directory_in_hierachy cheama 
automat handlerul
respectiv
problema e ca nu am gasit o modalitate de a seta rshared pe base_path sau pe 
mount-point-ul
din base_path pentru ca autofs sterge proprietatea setata de fiecare data cand 
se uita peste base_path

acest lucru e necesar intru-cat un job care ruleaza intr-un private file 
namespace (job_container in slurm)
la access va intilni eroarea "Too many levels of symbolic links"

Prin urmare vreau sa reproduc functionalitatea autofs-ului folosindu-ma de systemd (.path, .mount, .automount, generator) (centos 7 level) dar nu am gasit o cale sa "prind" cand o cale gen /cvmfs/alice.cern.ch/bin/alienv
e accesata (basepath-ul e /cvmfs) atunci sa chem handlerul pentru alice.cern.ch
aceste cai (repositories) NU sunt configurate undeva (pot fi dar nu e necesar) 
si pot fi accesate dinamic de orice job

So, aceasta problema XY cred ca reproduce continutul intrebarii pe 
serverfault...

Multumesc de idei!
Adrian
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

Raspunde prin e-mail lui