Probleme complexe de sauvegarde reseau

Probleme complexe de sauvegarde reseau - Windows & Software

Marsh Posté le 28-05-2006 à 23:02:28    

Salut à tous,
j'ai besoin de faire un truc, mais c'est assez compliqué, je ne sais meme pas si c'est possible.
J'ai besoin d'enregistrer des document en temps reel sur un ftp qui n'est pas un ordinateur mais un disque dur externe branché en ethernet sur un routeur.
Je ne sais pas si j'ai ete clair:
 
Dans un local A, j'ai un ordinateur A relié a internet. Sur cet ordnateur A, il y a des documents qui se modifient toutes les 10 secondes.
 
Il faudrai pouvoir sauvegarder ces documents toutes les dix secondes sur un disque dur branché sur le reseau d'un local B (a des Km du local A). En sachant que je ne veux en aucun cas faire intervenir d'ordinateur dans le local B, comment forcer l'enregistrement vers le disque dur de B ?
Je précise que ce disque dur a une fonction FTP.
 
J'avais penser a un vpn, mais c'est mort car il n'y pas cette fonction dans le disque dur.
Vous pouvez me conseiller ?
Merci
@+

Reply

Marsh Posté le 28-05-2006 à 23:02:28   

Reply

Marsh Posté le 29-05-2006 à 12:05:41    

up

Reply

Marsh Posté le 29-05-2006 à 13:36:11    

je connais pas les disques dur avec des prise ethernet... et fonction FTP... ta la doc du disque ?

Reply

Marsh Posté le 29-05-2006 à 14:30:01    

Salut,
 
Je ne comprends pas trop ton problème, tu veux simplement uploader des fichiers vers ton FTP ? Pourquoi ne pas créer un fichier batch schedulé avec windows pour faire ce que tu souhaites ?

Reply

Marsh Posté le 29-05-2006 à 14:31:42    

Pandinus2k4 a écrit :

Salut,
 
Je ne comprends pas trop ton problème, tu veux simplement uploader des fichiers vers ton FTP ? Pourquoi ne pas créer un fichier batch schedulé avec windows pour faire ce que tu souhaites ?


 
c'est clair c'est ce qu'il ya de plus simple ?! pourrais tu être plus précis dans ta demande ( je vois pas ce que viens faire le vpn dans ta demande ?)

Reply

Marsh Posté le 29-05-2006 à 14:33:59    

Je ne connais pas la methode du fichier batch ...
Ca consiste en quoi ?

Reply

Marsh Posté le 29-05-2006 à 14:38:16    

Ca consiste à créer une sorte de petit fichier de script qui te permet d'automatiser des commandes. En gros, quand tu te connectes en ftp sur un serveur, tu utilises les commandes suivantes (de mémoire) :
 
ftp addresse.deton.serveur
user mon.nom
passwd mon.password
etc ...  
 
Tu rentres donc toutes ces commandes dans un fichier .bat, qui, une fois exécuté, va les dérouler au fur et à mesure (ça va donc créer une connexion à ton serveur FTP).


Message édité par Pandinus2k4 le 29-05-2006 à 14:38:40
Reply

Marsh Posté le 29-05-2006 à 14:38:42    

H oui, et pourquoi vpn?
car le logiciel qui modifie les fichier permet d'enregistrer les fichiers vers un favoris reseau.
J'aurai crée un vpn et enreistrer dessus.
Mais bon, ca, faut oublier...

Reply

Marsh Posté le 29-05-2006 à 14:41:03    

SI tu as besoin de créer un VPN, tu ne le crées pas entre le disque dur et ta machine qui va uploader. Normalement ton VPN part d'un serveur VPN (firewall en général) d'un de tes sites vers le firewall de l'autre site.  
 
Une fois le tunnel établi entre les deux, tes machines (et donc ton disque dur), seraient présentes sur le même réseau local virtuel. TU pourrais donc utiliser ton logiciel.

Reply

Marsh Posté le 29-05-2006 à 14:42:41    

Ca pourrai marcher avec un routeur pas spécialement professionel (genre netgear rp614) dans le local B ?
 
Et pour le fichier batch, j'ai vu sur google, ca peut sembler interessant, mais est il possible d'automatiser un envoi vers le ftp uniquement lorsqu'un nouveau fichier est creer dans le dossier de l'ordinateur du local A ?


Message édité par benbigboss le 29-05-2006 à 14:44:00
Reply

Marsh Posté le 29-05-2006 à 14:42:41   

Reply

Marsh Posté le 29-05-2006 à 14:46:20    

Ton routeur est VPN Pass-through donc il peut laisser passer le traffic IPSEC. Le souci est qu'il te faut quand meme une passerelle VPN du côté de ton local B. Or, tu ne souhaites pas te servir de l'ordinateur présent la bas donc ça reste compromis.

Reply

Marsh Posté le 29-05-2006 à 14:47:08    

1 question, (sans vouloir vous couper) l'ordinateur du local A c 1 windows dessu ?
 
je croi que le VPN sert a crypter (securiser) les echange, est-ce vraiment utile dans ton cas ?

Message cité 1 fois
Message édité par wrksx le 29-05-2006 à 14:49:20
Reply

Marsh Posté le 29-05-2006 à 14:48:47    

C'est ce que je pensais.
Donc, en fait, j'ia deux solutions :
soit j'achete un routeur qui fait vpn (mais ca doit etre assez cher) soit je passe par un batch.
Or le batch apparament, il faut que qql soit derrière pour le lancer ...
Retour à la case départ ...

Reply

Marsh Posté le 29-05-2006 à 14:49:31    

wrksx a écrit :

1 question, (sans vouloir vous couper) l'ordinateur du local A c 1 windows dessu ?


 
Oui, logiquement, il est sous win XP ... mais je ne sais pas si c'est pro ou familial.

Reply

Marsh Posté le 29-05-2006 à 14:50:27    

une fois lancé, le batch ne s'arete pas tout seul... ou alors tu peut faire en sorte qu'il sexecute toute les 10 min par ex

Reply

Marsh Posté le 29-05-2006 à 14:53:02    

Pour le batch, utilises le Windows SCheduler. Tu peux plannifier une tâche (dont un fichier batch) à intervalles réguliers. En l'occurence ca te permettrait de faire ce que tu souhaites.  
 
Un peu plus d'infos : http://www.pcastuces.com/pratique/windows/xp/1297.htm

Reply

Marsh Posté le 29-05-2006 à 14:53:51    

oui, avec les taches de windows j'imagine.
Sinon, j'y pense, ne peut on t on pas faire ca avec un logiciel FTP genre cute ftp. En fait, peut etre qu'on peut avec cute ftp automatiser la synchronisation d'un dossier avec un dossier distant ?..

Reply

Marsh Posté le 29-05-2006 à 14:57:24    

Visiblement si c'est possible avec CuteFTP mais je n'ai pas plus d'informations là dessus. Après si tu as une license CuteFTP effectivement regarde de ce côté là voir les possibilités.  
 
Tu dis que le logiciel que tu as te permet de te connecte à un lecteur réseau, il ne fonctionne pas sur Internet ?

Reply

Marsh Posté le 29-05-2006 à 14:57:51    

Pandinus2k4 a écrit :

Pour le batch, utilises le Windows SCheduler. Tu peux plannifier une tâche (dont un fichier batch) à intervalles réguliers. En l'occurence ca te permettrait de faire ce que tu souhaites.  
 
Un peu plus d'infos : http://www.pcastuces.com/pratique/windows/xp/1297.htm


 
en passant par là, je ne peux pas programmer l'envoi du dernier fichier modifier sur ftp.

Reply

Marsh Posté le 29-05-2006 à 14:59:58    

[quotemsg=2422436,18,159525]Visiblement si c'est possible avec CuteFTP mais je n'ai pas plus d'informations là dessus. Après si tu as une license CuteFTP effectivement regarde de ce côté là voir les possibilités.  
 
Tu dis que le logiciel que tu as te permet de te connecte à un lecteur réseau, il ne fonctionne pas sur Internet ?[/quotemsg
Je n'ai pas compris ce que tu demandes..
 
J'ai essayé de le configurer de facon a enregistrer sur le ftp que j'avais configurer au préalable dans favoris reseau.
Mais je ne peux pas, la case OK reste grisée si je séléctionne FTP.

Reply

Marsh Posté le 29-05-2006 à 14:59:58    

mais si !
faut faire 1 bat efficace, qui regarde quel fichier a été modifié et l'upload, et puis tu fait une tache automatique qui execute le batch toute les 10 minutes.

Reply

Marsh Posté le 29-05-2006 à 15:01:57    

wrksx a écrit :

mais si !
faut faire 1 bat efficace, qui regarde quel fichier a été modifié et l'upload, et puis tu fait une tache automatique qui execute le batch toute les 10 minutes.


 
Alors si c possible, c'est ca qui semble la meilleur solution.
Je vais essayé de trouver le code pour le faire...
Aurais tu qqls indication pour commencer a chercher a propos de ce batch ?

Reply

Marsh Posté le 29-05-2006 à 15:06:11    

Regarde du côté de la commande dos xcopy et de ses options pour commencer.

Reply

Marsh Posté le 29-05-2006 à 15:17:30    

l'attribut archive existe sous windows et sert a marquer un fichier modifié ou nouvellement créé.  
 
Pour le visualiser en graphique:
clique droit sur le fichier>attributs avancé
la petite case a cocher "le fichier est pret a etre archivé"
 
En ligne de comande: taper "dir /aa" affiche les fichier qui sont marqué a archiver.
 
Xcopy permet sous dos de copier uniquement les fichiers dont l'attribut "a archiver" est activé, et en plus il peut le remettre a zero; pour que la prochaine fois que quelqun modifie le fichier, il soit automatiquement remi a 1 etc....
 
ton batch ne sera pas trop complexe a mon avis =)

Reply

Marsh Posté le 29-05-2006 à 15:19:22    

je dit ca parce qu'a mon avis, vu la parcimonie avec laquelle pandinus2K4 dispense ses connaissance il est parti pour te faire galerer...

Reply

Marsh Posté le 29-05-2006 à 15:26:59    

Merci a tous de m'aider, c'est vraiment tres sympa :)
 
En fait, je vous expliquer le vrai "souci"
Je voudrai faire des sauvegardes des enregistrements des video de surveillances de ma boutique.
En fait, j'ai acheter une webcam relié a mon ordinateur. Le logiciel de la cam est capable d'enregistrer en divx, et par "paquet" de 10 mo ( a + ou - 500 ko, c'est assez aléatoire).
Ce que je voudrais, c'est qu'a chaque fois qu'un fichier noueau fichier est crée, ca envoi l'avant dernier fichier crée, donc le dernier ayant atteint la taille de 10 mo a plus ou moins 500ko, sur le ftp...
Et je n'ai pas trop compris a quoi sert l'attribut d'archive... Il me semblait que les archives etaient reservées aux fichiers zip, rar etc...


Message édité par benbigboss le 29-05-2006 à 15:27:42
Reply

Marsh Posté le 29-05-2006 à 15:29:19    

Citation :

je dit ca parce qu'a mon avis, vu la parcimonie avec laquelle pandinus2K4 dispense ses connaissance il est parti pour te faire galerer...

 
 
N'ayant pas le temps de faire les recherches à sa place et n'ayant pas non plus en tête toutes les options de la commande, j'essaie de l'orienter rapidement. Après, si tu as le temps de tout détailler tant mieux pour lui.
 

Reply

Marsh Posté le 29-05-2006 à 15:29:23    

le plus sioux est de faire cela en 2 etapes, afin d'eviter d'entre le moment ou tu teste ton fichier et le moment ou tu le transfere celui est en plein changement. De plus cela te permet de desynchroniser 2 phases : La sauvegarde du fichier et son transfert (au cas ou ton dsk reseau n'est pas accessible, tu as une sauvegarde des ton fichier toutes les X minutes).
 
Etape 1 : Un batch qui regarde toutes les X minutes si le fichier (toto.txt) est pret à etre archivé : si oui alors le copier dans un repertoire "output" en lui donnant comme extension la date et l'heure (ex : toto.txt.20060529152510) la copie fini, le renommer en .OK (ex toto.txt.20060529152510.OK)
 
Etape 2 : Un batch toutes les Y minutes (Y etant > à X) qui scanne ton repertoire OUTPUT et qui exporte vers ton FTP tous les fichiers *.OK) et qui prend soin de les renommer (un par un ) en toto.txt.

Message cité 1 fois
Message édité par vrobaina le 29-05-2006 à 15:30:35
Reply

Marsh Posté le 29-05-2006 à 15:33:01    

vrobaina a écrit :

le plus sioux est de faire cela en 2 etapes, afin d'eviter d'entre le moment ou tu teste ton fichier et le moment ou tu le transfere celui est en plein changement. De plus cela te permet de desynchroniser 2 phases : La sauvegarde du fichier et son transfert (au cas ou ton dsk reseau n'est pas accessible, tu as une sauvegarde des ton fichier toutes les X minutes).
 
Etape 1 : Un batch qui regarde toutes les X minutes si le fichier (toto.txt) est pret à etre archivé : si oui alors le copier dans un repertoire "output" en lui donnant comme extension la date et l'heure (ex : toto.txt.20060529152510) la copie fini, le renommer en .OK (ex toto.txt.20060529152510.OK)
 
Etape 2 : Un batch toutes les Y minutes (Y etant > à X) qui scanne ton repertoire OUTPUT et qui exporte vers ton FTP tous les fichiers *.OK) et qui prend soin de les renommer (un par un ) en toto.txt.


 
Ca semble effectivement ca qu'il a de mieux et de plus sur...
Merci pour cette idée.
Pour les batch, je dois forcement passé par xcopy ?

Reply

Marsh Posté le 29-05-2006 à 15:37:39    

oui, ou bien via ROBOCOPY  : http://www.ss64.com/nt/robocopy.html
 

Reply

Marsh Posté le 29-05-2006 à 15:47:38    

c'est pas la meme chose :D

Reply

Marsh Posté le 29-05-2006 à 15:50:30    

tout à fait mais ROBOCOPY permet de copier vers un repertoire se situant sur la meme machine. De plus il possede qq options pouvant peut-etre d'aider à developper ton Batch.

Reply

Marsh Posté le 29-05-2006 à 15:52:02    

Ok, bon, je vais me lancer, merci a tous
@+ ;-)

Reply

Marsh Posté le 29-05-2006 à 15:53:48    

xcopy est integré a windows, sert a copier des fichier.Il peut tenir compte de la position de l'attribut d'archive.
 
robocopy peut faire la meme chose (apparament). mais il n'est pas intergé a windows (ce qui n'est pas une critique)

Reply

Marsh Posté le 29-05-2006 à 17:15:00    

J'ai trouvé ce logiciel sur internet : http://www.educ.umu.se/~cobian/cobianbackup.htm
 
Il semble correspondre a ce que j'attends.
Vous le connaissez ? Vous avez des critiques, des trucs a dire dessus ?

Reply

Marsh Posté le 31-05-2006 à 09:25:00    

connais pas.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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