Probleme complexe de sauvegarde reseau - Windows & Software
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 ?
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 ?
Marsh Posté le 29-05-2006 à 14:31:42
Pandinus2k4 a écrit : Salut, |
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 ?)
Marsh Posté le 29-05-2006 à 14:33:59
Je ne connais pas la methode du fichier batch ...
Ca consiste en quoi ?
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).
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...
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.
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 ?
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.
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 ?
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 ...
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.
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
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
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 ?..
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 ?
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. |
en passant par là, je ne peux pas programmer l'envoi du dernier fichier modifier sur ftp.
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.
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.
Marsh Posté le 29-05-2006 à 15:01:57
wrksx a écrit : mais si ! |
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 ?
Marsh Posté le 29-05-2006 à 15:06:11
Regarde du côté de la commande dos xcopy et de ses options pour commencer.
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 =)
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...
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...
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.
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.
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). |
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 ?
Marsh Posté le 29-05-2006 à 15:37:39
oui, ou bien via ROBOCOPY : http://www.ss64.com/nt/robocopy.html
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.
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)
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 ?
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
@+