Je suis en train de construire un système quelque peu minimaliste qui collecte les données du port série et les place dans un fichier journal sur un montage NFS.
Dans un effort pour réduire quelque peu le système, j'ai décidé de désactiver RPC car je n'en voyais pas l'utilité, ce qui a donné lieu à l'avertissement suivant :
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
Ce n'est pas une surprise que RPC soit impliqué dans NFS, vraiment, donc ma prochaine étape est de supprimer l'avertissement. J'ai le choix entre réactiver RPC, ou utiliser -o nolock
comme suggéré.
La question est donc de savoir ce que fait exactement le verrouillage à distance. Dans ce cas particulier, le montage NFS n'est écrit que par la machine en question, et il n'y a pas de conflit potentiel tel que des processus multiples écrivant sur le même fichier. (bien qu'il y ait plusieurs processus qui écrivent chacun dans leur propre fichier journal).
Exécution de debian buster, noyau 4.19
EDIT。 J'ai essayé -o nolock
et les choses semblent bien fonctionner, donc à première vue, il n'y a pas d'effets indésirables.