Linux: transfert de fichier sous samba - Linux et OS Alternatifs
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 :
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
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
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 !!!
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 ?
Marsh Posté le 16-08-2002 à 01:54:20
Je suis pas un trolleur et c'est mon seul nick
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
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
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
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
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 !
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 ?