J'ai une configuration quelque peu intéressante: un serveur avec plusieurs serveurs NFS distants montés dans un dossier, ce dossier étant ensuite réexporté sur Samba. Considérez-le comme un proxy de partage, en conservant tous les dossiers partagés au même endroit.
Mon problème est que chaque fois que l'un des montages tombe en panne (serveur redémarré, service redémarré, disque dur externe que le serveur exportait supprimé, etc.) toute tentative de lire les blocs de montage pour toujours. Cela signifie également que l'exécution ls
dans ce répertoire se bloque et que les utilisateurs se connectant via Samba se bloquent également. Cela a également provoqué le blocage de plusieurs de mes tâches cron, ce qui a presque bloqué le serveur car il y avait des centaines de processus bloqués. Cela devient très ennuyeux car je dois généralement faire apparaître un terminal qui n'attend ls
pas la fin (ne peut pas l'annuler), exécuter for i in *; do sudo umount -l -f $i; done;
, espérer que cela fonctionne, résoudre le problème, puis tout remonter.
Existe-t-il un moyen de monter un partage NFS en stipulant que si la connexion échoue pour une raison quelconque (de préférence avec une période de nouvelle tentative), le montage se démonte lui-même ou du moins ne se bloque pas?
/etc/fstab
?