Am o configurare NFS versiunea 4 de lucru destul de simplă pe Ubuntu 20.04LTS cu un singur server și câțiva clienți (toți același sistem de operare). eu export /punctul de montare. Ale mele /etc/exports pe server arata asa:
/export *(rw,sync,no_subtree_check,fsid=0,crossmnt)
/export/mountpoint *(rw,sync,no_subtree_check,fsid=100)
Aș dori să montez (direct sau prin bind-mount) un alt sistem de fișiere în acest director atunci când un anumit dispozitiv devine disponibil pe server (după ce serverul NFS a pornit deja și unii clienți deja montați /punctul de montare). Odată ce dispozitivul devine disponibil, știu că va rămâne așa până la următoarea repornire a serverului.Problema este că clienții care au montat /punctul de montare înainte ca dispozitivul să devină disponibil, va vedea doar sistemul de fișiere de bază, chiar dacă dispozitivul este deja montat /punctul de montare. Daca clientii monteaza /punctul de montare după ce dispozitivul este montat în el pe server, funcționează perfect.
Singura modalitate pe care am găsit-o de a reflecta asta este să remontez /punctul de montare pe astfel de clienți. Am încercat să joc cu cache-ul clientului NFS, dar nu cred că aceasta este problema aici.
Există vreo modalitate de a face acest lucru să funcționeze cu NFS fără remontare /punctul de montare pe clienti?