Nu stiu cum mai face acu autofs in era systemd, dar pe vremea mea (TM), puteai sa-i zici lui automount prin auto.master diverse optiuni de mount pentru tot felul de base paths. Astea fiind zise, tot sunt niste chestii care imi scapa. Nu ai zis ce anume montezi (stilul de path suna a nfs, dar s-ar putea sa fie altceva) si tot nu mi-e clar ce legatura e intre loop de symlinkuri si optiunea de mount, dar sa zicem. In orice caz, autofs and friends nu fac (din cate stiu) nici o magie suplimentara in afara de a da mount on demand (cred ca aia cu host/path e in configul default de automount sau se face automagic cu ceva script get auto.net . Posibil la tine pe masina sa fie ceva mai fancy toata dracia asta, in functie de cat de alambicat e sistemul de fileservere pe-acolo, dar sigur-sigur poti fie sa faci override in auto.master fie sa modifici scriptul care e invocat pentru /cvmfs . Sau na, montezi tu explicit fs-ul ala si ii zici lui automount sa-l excluda din lista de cai supravegheate (sau montezi in alta parte sa te lase in pace).
-- P. On Thu, Jan 20, 2022 at 2:00 PM Adrian Sevcenco <adrian.sevce...@cern.ch> wrote: > 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 > _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro