Pages : 1
#1 Le 26/06/2008, à 15:25
- leblitzballer
[Résolu]Samba : probleme de transfert de gros fichier
Salut a tous !
Bon voila, je suis en stage et je dois faire une liaison samba entre 2 postes Linux, pour des transferts de fichier.
Le serveur samba se trouve sur un serveur opensuse, et le client est un redhat (ouai, je sais, pas de ubuntu, mais vu que ce forum est très fréquenté, j'ai pensé que ce serai bien de demander ici).
Le serveur était déjà configuré a mon arrivé, et marche très bien avec des clients windows.
J'ai donc monter le partage samba sur le client redhat avec la commande smbmount. Jusque là aucun problème.
Mais c'est après que ça se complique. Le partage à été monté pour effectué des transferts de gros gros fichiers (de l'ordre de 100go). Toute la copie se fait directement depuis un logiciel : en fait, on dit a ce logiciel de sauvegarder le travail (donc des fichiers de plus de 100go) directement sur le partage.
Le problème est que le transfert plante systématiquement à 2go :s, et je ne vois où se situe le problème. J'ai fait pas mal de recherche, et pourtant rien.
Donc je voudrai vous demander si Samba avait du mal a gérer des gros transferts. Et je vous demande s'il y a une solution pour résoudre cela.
La liaison Samba à été préféré à NFS, car avec NFS, le transfert met 2 fois plus de temps.
Je vous poste la configuration de mon smb.conf au cas où :
[global]
workgroup = *******
server string = pluton
# netbios name = pluton
load printers = No
printing = none
printcap name = /dev/null
disable spoolss = Yes
show add printer wizard = No
realm = **********.ORG
password server = *
security = ads
idmap gid = 10000-20000
idmap uid = 10000-20000
winbind refresh tickets = Yes
winbind nested groups = Yes
winbind enum users = Yes
winbind enum groups = Yes
domain logons = No
domain master = No
name resolve order = host bcast
usershare allow guests = No
map to guest = Bad User
read only = No
nt acl support = Yes
inherit permissions = Yes
store dos attributes = Yes
admin users = @"*********\admins du domaine"
create mode = 664
directory mode = 775
create mask = 664
directory mask = 775
debug level = 1
[P_Prod]
path = /mnt/P_Prod
valid users = @"*******\admins du domaine",@"*******\acces_p_prod"
[P_SFX]
path = /mnt/P_SFX
valid users = @"********\admins du domaine",@"********\acces_p_sfx"
J'ai préféré remplacé le nom du domaine par des étoiles.
Voila, en espérant que vous puissiez m'aider. Merci.
Dernière modification par leblitzballer (Le 27/06/2008, à 12:47)
Hors ligne
#2 Le 26/06/2008, à 15:29
- NooP
Re : [Résolu]Samba : probleme de transfert de gros fichier
Peux tu vérifier que ton OpenSuSE sache bien gérer les fichiers de plus de 2Go ...
Place toi, sur le serveur OpenSuSE, dans le même répertoire que ton partage samba, et lance la commande suivante :
dd if=/dev/zero of=TEST.dd bs=1G count=3
Si il y a arrêt de la commande à 2Go, c'est que ton système de fichier sous OpenSuSE ne gère pas le 'LargeFiles'
Voila peut être une piste.
Donne aussi ta version OpenSuSE, RedHat et Samba, ça peux toujours aider.
Dernière modification par NooP (Le 26/06/2008, à 15:39)
Votez Macron, vous l'aurez dans le fion !
Hors ligne
#3 Le 26/06/2008, à 15:51
- leblitzballer
Re : [Résolu]Samba : probleme de transfert de gros fichier
Voila le résultat de la commande :
3+0 records in
3+0 records out
3221225472 bytes (3.2 GB) copied, 9.14351 s, 352MB/s
Donc je pense que Opensuse gere le large file, non ?
Sinon la version d'opensuse est la 10.3 et Samba la 3.0.26a.
Je ne peux malheuresement pas voir la version de red hat, je n'ai pas accès à la machine pour le moment.
Hors ligne
#4 Le 26/06/2008, à 16:50
- NooP
Re : [Résolu]Samba : probleme de transfert de gros fichier
Une autre alternative (Vu qu'apparement, c'est un soucis récurent avec Samba) est de créer un partage NFS.
Mais cela ne te sera utile que si tu fais ta copie depuis un Unix/Linux.
Si tu as besoin, je pourrait t'aider pour configurer NFS (Je te rassure, c'est super simple).
Dernière modification par NooP (Le 26/06/2008, à 16:50)
Votez Macron, vous l'aurez dans le fion !
Hors ligne
#5 Le 26/06/2008, à 17:01
- manslipkorn_non-connecte
Re : [Résolu]Samba : probleme de transfert de gros fichier
La liaison Samba à été préféré à NFS, car avec NFS, le transfert met 2 fois plus de temps.
C'est surtout ça que je trouves étonnant moi, tu es sur que dans les fichiers de conf la bande passante allouée n'est pas limitée pour le NFS ?
#6 Le 26/06/2008, à 20:35
- leblitzballer
Re : [Résolu]Samba : probleme de transfert de gros fichier
Une autre alternative (Vu qu'apparement, c'est un soucis récurent avec Samba) est de créer un partage NFS.
Mais cela ne te sera utile que si tu fais ta copie depuis un Unix/Linux.Si tu as besoin, je pourrait t'aider pour configurer NFS (Je te rassure, c'est super simple).
J'ai déja un partage NFS de créer. Mais comme je le disais, avec NFS, ça met 2 fois plus de temps :s.
leblitzballer a écrit :La liaison Samba à été préféré à NFS, car avec NFS, le transfert met 2 fois plus de temps.
C'est surtout ça que je trouves étonnant moi, tu es sur que dans les fichiers de conf la bande passante allouée n'est pas limitée pour le NFS ?
Oui, j'ai trouvé ça bizarre aussi.
Mais tu parle de quel fichier de conf ? /etc/exports ? Parce que dans ce fichier, à part mon partage, il n'y a rien d'autre de configurer.
Hors ligne
#7 Le 26/06/2008, à 21:20
- NooP
Re : [Résolu]Samba : probleme de transfert de gros fichier
J'ai eu le soucis avec des stations redhat.
Il fallait configurer le montage nfs avec les options :
mount -t nfs -o rsize=8192,wsize=8192 serveur:/partage /pointdemontage
Cela à corrigé les temps de transfert entre le serveur (Debian dans mon cas) et la station RedHat.
Dernière modification par NooP (Le 26/06/2008, à 21:29)
Votez Macron, vous l'aurez dans le fion !
Hors ligne
#8 Le 27/06/2008, à 08:47
- leblitzballer
Re : [Résolu]Samba : probleme de transfert de gros fichier
J'ai eu le soucis avec des stations redhat.
Il fallait configurer le montage nfs avec les options :mount -t nfs -o rsize=8192,wsize=8192 serveur:/partage /pointdemontage
Cela à corrigé les temps de transfert entre le serveur (Debian dans mon cas) et la station RedHat.
Merci pour le tuyau, je testerai cela dés que j'ai accès à la machine
Mais sinon, pour le problème de Samba, cela est dû a samba lui même qui a du mal à gérer le transfert de gros fichier ? ou alors c'est dû à une mauvaise configuration du serveur ? (et dans ce cas là, j'aimerai bien résoudre le problème :s). Cela fait une semaine que je planche dessus, et j'avance pas du tout
Hors ligne
#9 Le 27/06/2008, à 10:42
- NooP
Re : [Résolu]Samba : probleme de transfert de gros fichier
J'ai bien peur que ce soit un problème en 'dur' dans samba :
http://www.cyberciti.biz/faq/howto-acce … 2gb-samba/
Apparement, il y a moyen de contourner avec l'option 'lfs' (LargeFileSystem) ...
smbmount //serveur/partage /pointdemontage -o username=LOGINNAME,password=LOGINPASSWORD,lfs
Je n'ai pas testé, mais j'espère que ta semaine de galère va se terminer ici
Dernière modification par NooP (Le 27/06/2008, à 10:44)
Votez Macron, vous l'aurez dans le fion !
Hors ligne
#10 Le 27/06/2008, à 12:11
- leblitzballer
Re : [Résolu]Samba : probleme de transfert de gros fichier
Je pensais bien que c'étais un problème dû à samba
Bon, je teste l'option 'lfs' dés que j'en ai l'occasion (vu que le poste client est assez utilisé; faut que je le choppe quand il est libre), et je testerai aussi ta commande nfs en même temps
Je te tiens au courant
EDIT : Montage samba testé et approuvé
J'ai testé avec un bon gros fichier de 10Go, et ça marche du tonnerre. Dire qu'il fallait juste rajouter un "lfs"
Je met le sujet en "résolu".
Merci encore pour ton aide !
Après tout cela, le week end s'annonce bon
Dernière modification par leblitzballer (Le 27/06/2008, à 12:47)
Hors ligne
#11 Le 18/01/2018, à 00:45
- t3uch1
Re : [Résolu]Samba : probleme de transfert de gros fichier
Bonjour
Désolé pour déterrage de post, je suis sous Odroid C2 et j'ai libreelec mais j'ai le méme probléme
Je m'explique
1 disque dur externe brancher sur Odroid C2 ( serveur média )
Depuis le mac j'accéde bien sans fil au DD externe
Je peut envoyer donc du Mac sans fil vers le serveur média des fichier de moin de 2go mais pas plus,
Alors certe je suis pas sur Ubuntu, mais mon probléme est similaire au votre
J'ai tenter la ligne de commande :
smbmount //192.168.##/NomdemonDD -o username=LOGINNAME,password=LOGINPASSWORD,lfs
Et il me renvoi Sh : SMBMOUNT : not found
Quelqu'un peut m'éclaircir sur comment faire ?
Aprés des heures de galére je dois pu étre loin ... mais....
Merci
Hors ligne