Linux: transfert de fichier sous samba

Linux: transfert de fichier sous samba - Linux et OS Alternatifs

Marsh Posté le 13-08-2002 à 21:17:20    

Bonjour :)
 
Sur mon petit serveur redhat, j'ai créer deux partitions supplémentaires qui servent de lecteurs réseau pour mes stations clientes windows. Lorsque je transfert un fichier d'une partition à l'autre depuis une station, tout se fait par le réseau.  
 
Ai-je oublié quelque-chose dans la configuration de samba ou c'est comme ça ?

Reply

Marsh Posté le 13-08-2002 à 21:17:20   

Reply

Marsh Posté le 14-08-2002 à 10:08:11    

ynyar a écrit a écrit :

Bonjour :)
Lorsque je transfert un fichier d'une partition à l'autre depuis une station, tout se fait par le réseau.  




 
Soit je comprends pas ce que tu veux dire, soit c'est normal.
C'est du au fonctionnement du système SMB.
 
Je suppose que tes 2 partitions sont mappés en 2 partages différents sur le réseau.
Sur la machine cliente, on a :
SERVEUR\Partage1 (ta 1ere partoche SUR LE SERVEUR)
SERVEUR\Partage2 (ta 2nde partoche SUR LE SERVEUR)
 
Sauf que la machine cliente ne sait pas comment c'est géré en interne sur le serveur (ce qui est très interessant car ca permet de mettre en place pas mal de 'bidouille' discretement).
Donc, pour elle, quand tu lui demanderas de copier d'un partage vers l'autre :  
 

  • Je récupère les données du 1er partage (donc, accès au serveur, récupération des données en RAM sur la machine cliente, utilisation du réseau).

  • Je les envois au serveur pour les copier sur le second partage, donc, réutilisation du réseau.


Dans les 2 opérations, Samba ne sait pas qu'elles sont liées. Pour lui, 1 fois on lui as demandé des données, et une seconde fois, on lui en a filé, il ne sait pas que ce sont les mêmes.
Ce sont 2 opérations bien distinctes.
Il faudrait revoir le protocol pour gérer ca sans passer par le réseau.
 
Lelfe

Reply

Marsh Posté le 15-08-2002 à 13:45:28    

Tu as bien compris ma question, merci :)
 
Je suis pas du tout programmeur (snif) mais pourquoi ya pas un truc dans leur protocol du style :
 
ask for "server source"; ask for "destination server"; if server source" = "destination server" then "ask server to move" !
 
En entreprise ça économiserait pas mal de bande passante, non ? et moi je pourrai classer mes divx sans me faire taper dessus par mes colocataires...
 
Il y a un développeur Samba dans la salle ?
 
 
Ynyar
 

Reply

Marsh Posté le 15-08-2002 à 20:23:22    

ynyar a écrit a écrit :

Tu as bien compris ma question, merci :)
 
Je suis pas du tout programmeur (snif) mais pourquoi ya pas un truc dans leur protocol du style :
 
ask for "server source"; ask for "destination server"; if server source" = "destination server" then "ask server to move" !
 
En entreprise ça économiserait pas mal de bande passante, non ? et moi je pourrai classer mes divx sans me faire taper dessus par mes colocataires...
 
Il y a un développeur Samba dans la salle ?
 
 
Ynyar
 
 




 
en klr j evais traduire avant deme coucher
 
tu demandes un fichier si le server est le meme ou est le fichier alors on bouge le server ?
 
 
donc mise en pratique :
 
mon fichier divx pas bo de 700mo est sur server 1 et je veux le mettre sur server 1 alors je le bouge le fichier mais je boyge aussi le server ?
 
 
pkoi tu bouge un fichier qui est sur ton server sur ton server en passant pas le reseau il faut m explique la subtilité la !!!
 
 

Reply

Marsh Posté le 15-08-2002 à 20:30:03    

ynyar a écrit a écrit :

Tu as bien compris ma question, merci :)
 
Je suis pas du tout programmeur (snif) mais pourquoi ya pas un truc dans leur protocol du style :
 
ask for "server source"; ask for "destination server"; if server source" = "destination server" then "ask server to move" !

 
En entreprise ça économiserait pas mal de bande passante, non ? et moi je pourrai classer mes divx sans me faire taper dessus par mes colocataires...
 
Il y a un développeur Samba dans la salle ?
 
 
Ynyar
 
 



 
 
 
qui sait ce multinick trolleur ?


Message édité par asphro le 15-08-2002 à 20:30:32
Reply

Marsh Posté le 16-08-2002 à 01:54:20    

Je suis pas un trolleur et c'est mon seul nick :cry:
 
J'utilise tout simplement kazaa et le répertoire de download est un lecteur réseau comme ça je télécharge et continue de télécharger depuis n'importe quel pc... Par contre le répertoire ou je classe les films pour que tout les utilisateurs aient accès est sur une autre partition (autre DD), voilà :)
 
Je suis pas une bête en informatique mais j'aime bien quand ça fonctionne alors j'ai choisi Linux... Maintenant tu retires tout de suite ce que t'as dit à propos de Ynyar et de trolls  :p

Reply

Marsh Posté le 16-08-2002 à 09:20:07    

Ce que je t'expliquais, c'est comment ca fonctionne, Samba et SMB.
 
Après, à ma connaissance, il n'y a pas de gestion comme tu le voudrai dans le protocole SMB ni dans Samba. Donc, pour moi, tu n'as pas le choix, tu es obligé de passer par le réseau.
De plus, dans ton raisonnement tu oublies pas mal de paramètre que je n'expliquerai pas, mais c'est pas faisable, aussi simplement que ca. Ca implique énormément de choses, sans remet en cause la gestion des fichiers à certains niveaux.
 
Bref, tu ne peux pas ;)

Reply

Marsh Posté le 16-08-2002 à 09:45:56    

Le plus facile :
 
soit hdc1 la partition de download
soit hdd1 la partition ou tu classe
 
mount /dev/hdc1 /mnt/share/downloads
mount /dev/hdd1 /mnt/share/divx
 
et puis tu partage en samba UN seul lecteur : /mnt/share

Reply

Marsh Posté le 16-08-2002 à 12:04:15    

246tNt a écrit a écrit :

Le plus facile :
 
soit hdc1 la partition de download
soit hdd1 la partition ou tu classe
 
mount /dev/hdc1 /mnt/share/downloads
mount /dev/hdd1 /mnt/share/divx
 
et puis tu partage en samba UN seul lecteur : /mnt/share
 




 
Pas con ca...
La meilleur solution je pense

Reply

Marsh Posté le 16-08-2002 à 13:36:49    

Merci pour vos réponses ! Je sais maintenant que ma config est juste, du moins elle fonctionne comme elle doit !
 
:)
 
PS : 246, ta solution est bonne, ya juste que les utilisateurs perdront alors leur home directory privé et ça je peux pas me le permettre. (hda = system + home directory (quand j'aurai les moyen un dd sera dédié pour /home), hdb = dd de pot pourri commun que je balade souvent pour amener mes applications et mp3 à des potes)
 
Encore merci ! :)

Reply

Marsh Posté le 16-08-2002 à 13:36:49   

Reply

Marsh Posté le 17-08-2002 à 16:46:06    

Et si tu utilisais des liens symboliques ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed