Retourner aux forums || Retourner au forum Linux.noyau
Linux.noyau : probleme avec smbfs des fichier >2Go
Posté par lilliput (page perso, ) le 23 septembre 2005smbfs est compilé en module. Pour tout fichier >2Go smbfs a un comportement "bizarre", apres avoir regarder sur un moteur de recherche. smbfs a des pb avec les large file system (lfs)
Un patch existe pour les kernels 2.4.20 a appliquer a la main.
Il y a la solution CIFS également. Ne connaissant pas CIFS, j'ai chercher sur les ml et forum et cifs fonctionne sur des fichiers de +2Go mais est instable.
Question est ce que smbfs est corrigé dans les dernieres versions du kernel ? ( 2.4.31)
Merci
> Lire le message (6 commentaires, moyenne: 1,8).
Samba**
Samba est et restera toujours un protocole assez merdique qui n'est surement pas fait pour transmètre des fichiers de grande taille. Je pense que le mieux pour ce type de fichiers sont les protocoles ftp ou nfs. Pour avoir testé avec des fichiers de 700 Mo entre samba et ftp sur un reseau fast ethernet, le gain est en gros de 50% sur les temps de téléchegement tout en supprimant les broadcasts merdiques de samba.
Linux 2.6.12+
Effectivement, CIFS boguait pas mal : le noyau 2.6.12 a l'air de corriger tous les problèmes.
Rien à signaler depuis que j'ai abandonné smbfs pour cifs, il y a 2 mois (sur Sarge...).
-
[^]Re: Linux 2.6.12+
Posté par zx81 () le 25/09/2005 à 09:16. (lien). Évalué à 2.Je confirme pour 2.6.12.
Y'avait des délais assez bizarres lors de certains accès sur un
montage cifs (surtout sous Kde ce qui était d'autant plus étrange
vu que ça marchait bien en console...).-
[^]Re: Linux 2.6.12+
Posté par lilliput (page perso, ) le 28/09/2005 à 11:44. (lien). Évalué à 2.y'aurai moyen de compiler le CIFS derniere version pour un kernel de branche 2.4 (2.4.16 pour etre précis) ?
Le serveur en question a des drivers fourni en version binaire et je suis forcé de faire avec cette version du kernel :(-
[^]Re: Linux 2.6.12+
Posté par lcld () le 28/09/2005 à 12:39. (lien). Évalué à 1.Mais CIFS n'existait pas dans le noyau 2.4.16.
A moins de s'y connaître suffisamment dans le développement du noyau Linux (ce n'est pas mon cas), je ne vois pas comment tu peux faire.
Pour info, il y a un patch[1] pour 2.4.21 qui introduit CIFS 0.82. Le patch 2.6.12[2] fait passer CIFS de la version 1.28 à 1.34.
[1] http://de.samba.org/samba/ftp/cifs-cvs/cifs24.patch(...)
[2] ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-2.6.12.bz2(...)
Tu peux toujours tenter de bidouiller. Appliquer [1] et remplacer le contenu de /fs/cifs par celui du noyau 2.6.12[3] mais franchement, j'y crois pas.
[3] ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.12.tar.bz2(...)
Si tu as plus de temps, localiser tous les changements en rapport avec CIFS mais en dehors de /fs/cifs.
Il y a aussi un cas à prévoir : il se peut que que CIFS 1.34 requiert une version trop récente du noyau. Dans ce cas, tu peux oublier.-
[^]Re: Linux 2.6.12+
-
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.noyau



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.