Copie NFS vers NFS : blocage du système

Le
newsreader
Bonjour,

J'ai sur une machine avec Mandriva en noyaux 2.6.17-13 que j'utilise en
serveur de fichiers plusieurs partitions partagées en NFS.

Voici les partitions exportées (toutes en ext3) via /etc/exports :
/mnt/md3/bazar @machines_maison(no_subtree_check,async,rw,all_squash)
/mnt/md4/public @machines_maison(no_subtree_check,async,rw,all_squash)
/mnt/md0/sauvegardes
@machines_maison(no_subtree_check,async,rw,no_root_squash)
/mnt/md2/SitesWEB
@machines_maison(no_subtree_check,async,rw,no_root_squash)

Ces partitions sont montées sur des répertoires locaux sur toutes les
stations et sur le serveur lui-même via fstab ou via autofs, voici la
partie du /etc/fstab pour les partitions montées en NFS :
babasse:/mnt/md4/public /public nfs defaults 1 2
babasse:/mnt/md2/SitesWEB /SitesWEB nfs defaults 1 2
babasse:/mnt/md3/bazar /bazar nfs defaults 1 2
babasse:/mnt/md0/sauvegardes /sauvegardes nfs defaults 1 2

Et là où ça va pas est que dès que je copie ou deplace (avec cp ou mv) un
GROS fichier d'un de ces montages vers un autre sur ce serveur (je n'ai
pas essayé depuis les stations ailleurs sur le réseau), j'ai le système
qui se bloque complètement. Exemple : cp /bazar/grosfichier /sauvegardes/
Les instances de nfsd ne répondent plus. Avant que ça bloque complètement,
j'ai ces messages "nfs: server babasse not responding, still trying", dans
syslog et la charge qui monte en flèche.
Plus rien ne répond, pas moyen de m'en sortir autrement que via un reboot
hard (bouton reset de mon PC).


Où ai-je merdé dans la conf ? Comment faire en sorte que ce problème
disparaisse ? J'ai essayé l'option async, pas mieux.

Merci de votre aide.

Lolotte

--
(enlever pasdespam pour répondre)
http://www.dansmongrenier.com/ : les pages du manuel, les newsgroups,
recherche whois, les codes postaux, des jeux et plein d'autres bêtises
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JKB
Le #17880401
Le 18-11-2008, ? propos de
Copie NFS vers NFS : blocage du système,
Lolotte ?crivait dans fr.comp.os.linux.configuration :
Bonjour,

J'ai sur une machine avec Mandriva en noyaux 2.6.17-13 que j'utilise en
serveur de fichiers plusieurs partitions partagées en NFS.

Voici les partitions exportées (toutes en ext3) via /etc/exports :
/mnt/md3/bazar @machines_maison(no_subtree_check,async,rw,all_squash)
/mnt/md4/public @machines_maison(no_subtree_check,async,rw,all_squash)
/mnt/md0/sauvegardes
@machines_maison(no_subtree_check,async,rw,no_root_squash)
/mnt/md2/SitesWEB
@machines_maison(no_subtree_check,async,rw,no_root_squash)

Ces partitions sont montées sur des répertoires locaux sur toutes les
stations et sur le serveur lui-même via fstab ou via autofs, voici la
partie du /etc/fstab pour les partitions montées en NFS :
babasse:/mnt/md4/public /public nfs defaults 1 2
babasse:/mnt/md2/SitesWEB /SitesWEB nfs defaults 1 2
babasse:/mnt/md3/bazar /bazar nfs defaults 1 2
babasse:/mnt/md0/sauvegardes /sauvegardes nfs defaults 1 2

Et là où ça va pas est que dès que je copie ou deplace (avec cp ou mv) un
GROS fichier d'un de ces montages vers un autre sur ce serveur (je n'ai
pas essayé depuis les stations ailleurs sur le réseau), j'ai le système
qui se bloque complètement. Exemple : cp /bazar/grosfichier /sauvegardes/
Les instances de nfsd ne répondent plus. Avant que ça bloque complètement,
j'ai ces messages "nfs: server babasse not responding, still trying", dans
syslog et la charge qui monte en flèche.
Plus rien ne répond, pas moyen de m'en sortir autrement que via un reboot
hard (bouton reset de mon PC).


Où ai-je merdé dans la conf ? Comment faire en sorte que ce problème
disparaisse ? J'ai essayé l'option async, pas mieux.



Bonjour,

Ma boule de cristal CE (China Export) étant de mauvaise qualité, il
me faudrait des informationq complémentaires.

1/ Quelle est la définition de "GROS" ?
2/ Pourquoi ne pas utiliser un noyau récent (le code nfsd a été pas mal
modifié depuis le 2.6.17) ?

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Jonathan ROTH
Le #17881331
Le 18.11.2008 10:24, Lolotte s'exprima:
la charge qui monte en flèche.



Quel est ton processeur ? la quantité et le type de mémoire ?

Tu transfères combien de fichiers en même temps ?
newsreader
Le #17881311
Précédemment, JKB a écrit :
Bonjour,


Bonjour,


Ma boule de cristal CE (China Export) étant de mauvaise qualité, il
me faudrait des informationq complémentaires.

1/ Quelle est la définition de "GROS" ?


Dès quelques centaines de Mo.

2/ Pourquoi ne pas utiliser un noyau récent (le code nfsd a été pas mal
modifié depuis le 2.6.17) ?


Cela ne m'est pas possible dans le cas présent.
Et puis la solution aux problèmes ne peut pas systématiquement être
d'upgrader quand même, surtout pour un service majeur comme NFS, depuis le
temps ça devrait marcher, cela doit donc plutôt être un problème de
config, non ?


JKB




Lolotte

--
(enlever pasdespam pour répondre)
http://www.dansmongrenier.com/ : les pages du manuel, les newsgroups,
recherche whois, les codes postaux, des jeux et plein d'autres bêtises...
newsreader
Le #17881291
Précédemment, Jonathan ROTH a écrit :
Le 18.11.2008 10:24, Lolotte s'exprima:
la charge qui monte en flèche.



Quel est ton processeur ? la quantité et le type de mémoire ?

Tu transfères combien de fichiers en même temps ?




Un Athlon XP 3000+,
1Go de DDR qui va avec, je ne me souviens pas exactement laquelle,
1 fichier à la fois de quelques centaines de Mo suffit à tout planter.

Les disques sont en SATA ou en PATA, même comportement avec un type ou
l'autre.

Merci

Lolotte
--
(enlever pasdespam pour répondre)
http://www.dansmongrenier.com/ : les pages du manuel, les newsgroups,
recherche whois, les codes postaux, des jeux et plein d'autres bêtises...
Jonathan ROTH
Le #17881611
Le 18.11.2008 11:57, Lolotte s'exprima:
Précédemment, Jonathan ROTH a écrit :
Le 18.11.2008 10:24, Lolotte s'exprima:
la charge qui monte en flèche.



Quel est ton processeur ? la quantité et le type de mémoire ?

Tu transfères combien de fichiers en même temps ?




Un Athlon XP 3000+, 1Go de DDR qui va avec, je ne me souviens pas
exactement laquelle, 1 fichier à la fois de quelques centaines de Mo
suffit à tout planter.

Les disques sont en SATA ou en PATA, même comportement avec un type ou
l'autre.



Si tu peux, essaye de lancer un 'top' dans un terminal avant d'effectuer
un déplacement/une copie, histoire de voir quel processus est
responsable de la montée en charge.

Toutefois, je me place du coté de JKB, une mise à jour pourrait régler
le soucis.
newsreader
Le #17881601
Précédemment, Jonathan ROTH a écrit :

Si tu peux, essaye de lancer un 'top' dans un terminal avant d'effectuer
un déplacement/une copie, histoire de voir quel processus est
responsable de la montée en charge.

Toutefois, je me place du coté de JKB, une mise à jour pourrait régler
le soucis.



La mise à jour, je peux pas.

Je vais toutefois essayer les options soft et intr et voir...

Lolotte
--
(enlever pasdespam pour répondre)
http://www.dansmongrenier.com/ : les pages du manuel, les newsgroups,
recherche whois, les codes postaux, des jeux et plein d'autres bêtises...
JKB
Le #17881921
Le 18-11-2008, ? propos de
Re: Copie NFS vers NFS : blocage du système,
Lolotte ?crivait dans fr.comp.os.linux.configuration :
Précédemment, JKB a écrit :
Bonjour,


Bonjour,


Ma boule de cristal CE (China Export) étant de mauvaise qualité, il
me faudrait des informationq complémentaires.

1/ Quelle est la définition de "GROS" ?


Dès quelques centaines de Mo.

2/ Pourquoi ne pas utiliser un noyau récent (le code nfsd a été pas mal
modifié depuis le 2.6.17) ?


Cela ne m'est pas possible dans le cas présent.
Et puis la solution aux problèmes ne peut pas systématiquement être
d'upgrader quand même, surtout pour un service majeur comme NFS, depuis le
temps ça devrait marcher, cela doit donc plutôt être un problème de
config, non ?



Non. Le nfs, ça marche ou ça ne marche pas. Il n'y a aucune raison
de plantage en fonction de la taille des fichiers sauf problème dans le
support nfs du noyau. Si vraiment tu ne veux pas mettre à jour le noyau,
reste le NFSv2 avec le daemon en userland. Je passe pas mal de temps à
débugguer du NFS (côté linux) pour que ça interagisse bien avec des
systèmes tiers, et je puis dire qu'avant le 2.6.20.4, le support du NFS
sous Linux 2.6 était particulièrement plantogène, mais c'est toi qui voit.
Il y avait en particulier des problèmes de locks et de [mf]utexes qui
aboutissent à des conditions bloquantes telles celles que tu observes.

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
newsreader
Le #17882811
Précédemment, JKB a écrit :
Non. Le nfs, ça marche ou ça ne marche pas. Il n'y a aucune raison
de plantage en fonction de la taille des fichiers sauf problème dans le
support nfs du noyau. Si vraiment tu ne veux pas mettre à jour le noyau,
reste le NFSv2 avec le daemon en userland. Je passe pas mal de temps à
débugguer du NFS (côté linux) pour que ça interagisse bien avec des
systèmes tiers, et je puis dire qu'avant le 2.6.20.4, le support du NFS
sous Linux 2.6 était particulièrement plantogène, mais c'est toi qui voit.
Il y avait en particulier des problèmes de locks et de [mf]utexes qui
aboutissent à des conditions bloquantes telles celles que tu observes.

JKB



Merci pour ces précisions.

Il va donc falloir que je fasse avec un moment parce qu'il n'est pas
envisageable pour moi d'upgrader avant plusieurs mois...

Lolotte
--
(enlever pasdespam pour répondre)
http://www.dansmongrenier.com/ : les pages du manuel, les newsgroups,
recherche whois, les codes postaux, des jeux et plein d'autres bêtises...
Fabien LE LEZ
Le #17883341
On 18 Nov 2008 14:23:11 GMT,
(Lolotte):

Il va donc falloir que je fasse avec un moment parce qu'il n'est pas
envisageable pour moi d'upgrader avant plusieurs mois...



À défaut, tu peux peut-être faire tourner une machine virtuelle (avec
un noyau à jour donc) pour ce traitement ?
Jean-Claude MARQUES
Le #17893881
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig61EB2F9E92CFA0A994E75A6C
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Lolotte a écrit :
Bonjour,


Bonjour

J'ai sur une machine avec Mandriva en noyaux 2.6.17-13 que j'utilise en
serveur de fichiers plusieurs partitions partagées en NFS.



[...]
Et là où ça va pas est que dès que je copie ou deplace (avec cp ou mv)
un GROS fichier d'un de ces montages vers un autre sur ce serveur (je



Une piste :

J'ai eu le même symptôme, et en cause ..... la carte réseau. C'ét ait une
Data-Link Dlink DFE 530TX Rev-A3.1 il me semble. Puis le Pb avait
disparu avec les versions suivantes.
/Troll
Quand le PC plante, c'est soit la faute des électroniciens pour les
puces, soit des électriciens pour les câbles. C'est jamais les
informaticiens.
/Llort
n'ai pas essayé depuis les stations ailleurs sur le réseau), j'ai l e
système qui se bloque complètement. Exemple : cp /bazar/grosfichier
/sauvegardes/
Les instances de nfsd ne répondent plus. Avant que ça bloque
complètement, j'ai ces messages "nfs: server babasse not responding,
still trying", dans syslog et la charge qui monte en flèche.
Plus rien ne répond, pas moyen de m'en sortir autrement que via un
reboot hard (bouton reset de mon PC).


Où ai-je merdé dans la conf ? Comment faire en sorte que ce problè me
disparaisse ? J'ai essayé l'option async, pas mieux.

Merci de votre aide.


De rien

Lolotte


JC






--------------enig61EB2F9E92CFA0A994E75A6C
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREDAAYFAkkkM2YACgkQgLR4UynH/A9kswCgi8QDhnsRZgyk4PG5az0nZj9o
MwAAn2pZ2W7JfFTjj8HtO2Y6aAx83kzv
ËCP
-----END PGP SIGNATURE-----

--------------enig61EB2F9E92CFA0A994E75A6C--
Publicité
Poster une réponse
Anonyme