OVH Cloud OVH Cloud

Comment savoir si un montage NFS est utilisé ?

18 réponses
Avatar
Remi Moyen
Salut,

Étant donné une machine, qui exporte certains répertoires par NFS. Est-il
possible de savoir, à un instant donné, si ce montage est utilisé par
quelqu'un ?

En clair, je voudrais savoir si je peux éteindre tranquillement la
machine parce que plus personne n'accède au montage NFS, ou si y'a encore
des gens dessus et que je dois gentiment les laisser travailler.

Je n'ai pas vu de process particulier, sauf peut-être l'un des nombreux
nfsd qui ont l'air de tourner, mais... ?
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."

10 réponses

1 2
Avatar
Stephane Le Men
Remi Moyen wrote:
Salut,

Étant donné une machine, qui exporte certains répertoires par NFS. Est-il
possible de savoir, à un instant donné, si ce montage est utilisé par
quelqu'un ?



SHOWMOUNT(8) SHOWMOUNT(8)

NOM
showmount - affiche des informations de montage sur un
serveur NFS

SYNOPSIS
/usr/sbin/showmount [ -adehv ] [ --all ] [ --directories ]
[ --exports ] [ --help ] [ --version ] [ host ]

DESCRIPTION
showmount demande des informations via le démon charge des
exportations sur une machine distante. Exécuté sans aucune
option, showmount affiche la liste des clients ayant monté
des systèmes de fichiers NFS depuis ce serveur.
L'affichage produit par showmount est conçu pour
apparatre tel que filtré par ``sort -u''.

Avatar
Rakotomandimby (R12y) Mihamina
( Mon, 04 Apr 2005 19:14:03 +0200 ) Remi Moyen :

Salut,


Salut.

Étant donné une machine, qui exporte certains répertoires par NFS. Est-il
possible de savoir, à un instant donné, si ce montage est utilisé par
quelqu'un ?


Est ce que tu veux savoir si il y a encore échange de données, ou bien
si le repertoire est mounté par un client, sans vérifier si il y a
activité?

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Emmanuel Florac
Le Mon, 04 Apr 2005 19:14:03 +0200, Remi Moyen a écrit :


Étant donné une machine, qui exporte certains répertoires par NFS.
Est-il possible de savoir, à un instant donné, si ce montage est
utilisé par quelqu'un ?


Oui, avec "showmount".

--
De longs désirs, une longue admiration sans espérance, voilà le moyen
d'adorer les femmes, et de rendre l'amour une passion délicieuse!
N. Rétif de la Bretonne.

Avatar
Remi Moyen
On Mon, 4 Apr 2005, Stephane Le Men wrote:

Étant donné une machine, qui exporte certains répertoires par NFS. Est-il
possible de savoir, à un instant donné, si ce montage est utilisé par
quelqu'un ?



SHOWMOUNT(8) SHOWMOUNT(8)

NOM
showmount - affiche des informations de montage sur un
serveur NFS


Ah, oui, bien sûr. En plus je la connais, cette commande.

Bon, très bien. Mais je me rends compte que showmount en dit "trop", dans
mon contexte :

$ sudo showmount
Hosts on fronsac:
cornas.ensg.inpl-nancy.fr
pomerol.ensg.inpl-nancy.fr

pomerol, ok, c'est normal, je viens de m'y connecter pour faire un montage
NFS pour tester.

Par contre cornas, c'est une machine en dual-boot Windows-Linux, qui est
actuellement sous Windows et qui ne monte strictement rien en NFS (elle
est aussi sur mon bureau et j'en suis le seul utilisateur, donc je
contrôle). Il y a deux jours, elle était effectivement sous Linux et
montait ce répértoire en NFS, mais plus maintenant. Quant je l'ai rebooté,
j'ai fait ça proprement, donc elle a du avoir le temps d'indiquer à
fronsac qu'elle s'éteignait.

Donc showmount me montre un montage qui n'existe en réalité plus. Je sais
pas trop pourquoi.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."


Avatar
Remi Moyen
On Mon, 4 Apr 2005, Rakotomandimby (R12y) Mihamina wrote:

Étant donné une machine, qui exporte certains répertoires par NFS. Est-il
possible de savoir, à un instant donné, si ce montage est utilisé par
quelqu'un ?


Est ce que tu veux savoir si il y a encore échange de données, ou bien
si le repertoire est mounté par un client, sans vérifier si il y a
activité?


Juste si il est monté, je considère en première approximation que si il
est monté, c'est que quelqu'un l'utilise.

C'est juste pour des bidouilles simples entre 3 machines, en gros, je
cherche vraiment pas la subtilité ou les cas particuliers.

Mais bon, showmount répond globalement à ma question, là.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."


Avatar
Rakotomandimby (R12y) Mihamina
( Tue, 05 Apr 2005 09:45:38 +0200 ) Remi Moyen :

Bon, très bien. Mais je me rends compte que showmount en dit "trop", dans
mon contexte :
Hosts on fronsac:
cornas.ensg.inpl-nancy.fr
pomerol.ensg.inpl-nancy.fr
Donc showmount me montre un montage qui n'existe en réalité plus. Je sais
pas trop pourquoi.


D'apres le Man:
[...]
showmount affiche la liste des clients ayant monté
des systèmes de fichiers NFS depuis ce serveur.
[...]

ça ne dit pas qu'il affiche des information temps réel. ca dit qu'il
affiche la liste de ceux qui ont été client NFS. et puisque cornas l'a
été,...

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Jean-Marc Bourguet
Remi Moyen writes:

Donc showmount me montre un montage qui n'existe en réalité plus. Je sais
pas trop pourquoi.


Si j'ai bonne memoire, NFS est (etait? je n'ai pas regarder les
nouvelles versions) un protocole sans etat (en pratique ce doit etre
optimise en gardant de l'etat). Si je ne me trompe pas, la notion de
montage n'existe donc pas pour le serveur, il peut simplement
conserver la liste des clients ayant fait des acces.

A+

--
Jean-Marc
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Avatar
Remi Moyen
On Tue, 5 Apr 2005, Jean-Marc Bourguet wrote:

Donc showmount me montre un montage qui n'existe en réalité plus. Je sais
pas trop pourquoi.


Si j'ai bonne memoire, NFS est (etait? je n'ai pas regarder les
nouvelles versions) un protocole sans etat (en pratique ce doit etre
optimise en gardant de l'etat). Si je ne me trompe pas, la notion de
montage n'existe donc pas pour le serveur, il peut simplement
conserver la liste des clients ayant fait des acces.


Ah, je vois.

Bon, du coup, ça ne va carrément plus pour ce que je veux, puisque vu mon
réseau, il est quasiment garanti que les machines auront utilisé ce
montage NFS à un moment dans le passé.

Donc, puisqu'il est impossible d'avoir un état précis de ceux en train de
monter, est-il possible d'avoir un état des clients en train d'utiliser
réellement (ie., d'accéder à un fichier) le montage ? De manière légère et
rapide, il ne s'agit là que d'un petit contrôle au passage, c'est pas un
truc vital.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."


Avatar
Laurent Wacrenier
Jean-Marc Bourguet écrit:
Si j'ai bonne memoire, NFS est (etait? je n'ai pas regarder les
nouvelles versions) un protocole sans etat (en pratique ce doit etre
optimise en gardant de l'etat). Si je ne me trompe pas, la notion de
montage n'existe donc pas pour le serveur, il peut simplement
conserver la liste des clients ayant fait des acces.


Sisi, il y a un montage sur le serveur (géré par mountd ou rpc.mountd)

Avatar
Rakotomandimby (R12y) Mihamina
( Tue, 05 Apr 2005 13:36:54 +0200 ) Remi Moyen :

De manière légère et
rapide, il ne s'agit là que d'un petit contrôle au passage, c'est pas un
truc vital.


lsof | grep <repertoire exporté>

?

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

1 2