OVH Cloud OVH Cloud

application sauvegarde

25 réponses
Avatar
frederic.salach
Bonjour,
je souhaite realiser regulierement des sauvegarde sur un disque distant
par FTP. Connaissez vous un soft qui fasse ça pour un mac OS 10.3.9 ?
j'aimerai pouvoir le parametrer afin de réaliser une sauvegarde à heure
fixe d'un dossier.
Merci d'avance.

10 réponses

1 2 3
Avatar
jeromelebel
Frederic Salach wrote:

Le truc c'est que pour chaque poste de travail et chaque utilisateur je
dois me palucher à la main les chemain d'acces sans compter que les mots
de passes sont en clair dans le camboui. Le script fonctionne et est
automatisable avec cron mais le pb c'est que ça me fait ch... de faire
ça pour plusieurs postes et utilisateurs avec en plus l'aspect sécurité
des mots de passe en clair. Je n'ai pas le choix nos serveur de
sauvegarde ne sont accesible que par FTP.


Fait un script sur chaque client qui fait un fichier un zip de
~/Documents et qui le place dans /Users/Shared/Backup

Et fait un script sur le serveur qui va récupérer tous les dossiers
Backup. Donc les mots de passe en clair seront sur une machine : le
serveur

Avatar
frederic.salach
François Jacquemin wrote:

Frederic Salach wrote:

Xavier wrote:

Frederic Salach wrote:

tar -zcvf "${archive}" "${source}"


Et Paf ! les ressources (il en reste encore) les types/créateurs et
autres métadata. Dommmââââge...

sais tu as tout hazard comment faire en ligne de commande la même chose

que 'Fichier>Créer une archive de xxx' pour creer des archives zip a la
place de tar.gz pour conserver les ressources.


Il y a ditto, qui peut créer des archives zip avec, par exemple :
ditto -ck /Users/MonCompte/MonFichier /Users/MonCompte/MonArchive.zip

Ça va marcher sans problème. Cette commande conserve les ressources et
les meta-data. Un extrait des pages man :
"ditto will preserve resource forks and HFS meta-data information when
copying unless instructed otherwise etc..."


fonctionne bien effectivement la commande complete est :
ditto -c -k -v -V -rsrc "${source}" "${archive}"
merci pour le tuyau.




Avatar
frederic.salach
Jérôme Lebel wrote:

Frederic Salach wrote:

Le truc c'est que pour chaque poste de travail et chaque utilisateur je
dois me palucher à la main les chemain d'acces sans compter que les mots
de passes sont en clair dans le camboui. Le script fonctionne et est
automatisable avec cron mais le pb c'est que ça me fait ch... de faire
ça pour plusieurs postes et utilisateurs avec en plus l'aspect sécurité
des mots de passe en clair. Je n'ai pas le choix nos serveur de
sauvegarde ne sont accesible que par FTP.


Fait un script sur chaque client qui fait un fichier un zip de
~/Documents et qui le place dans /Users/Shared/Backup

Et fait un script sur le serveur qui va récupérer tous les dossiers
Backup. Donc les mots de passe en clair seront sur une machine : le
serveur


salut merci pour la réponse : mais j'ai une question : comment fait t'on
un truc comme ça ?
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.


Avatar
nospam
Frederic Salach wrote:

Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.


Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore
tout ? Belle preuve de confiance.

--
Jacques

Avatar
patpro ~ Patrick Proniewski
In article <1h3ixi5.9v6efjfpggeN%,
(Nicolas Seriot) wrote:

patpro ~ Patrick Proniewski wrote:

Il y a un programme en ligne de commande qui s'appelel cron, qui est
déjà installé et qui permet d'automatiser des tâches.


pour le FTP c'est loin d'être évidant.


On peut utiliser Python :

----------
#!/usr/bin/python

from ftplib import *

ftp = FTP('ftp.seriot.ch')
ftp.login('my_username', 'my_password')
ftp.cwd('httpdocs/my_dir')

ftp.storbinary('STOR asd.zip', open('asd.zip'))

ftp.quit()
----------


c'set simpliste... j'avais fait un truc qui :
fait un tgz des fichiers,
liste les backups déjà sur le ftp,
supprime la plus vieille,
poste la nouvelle

malheureusement je ne remets pas la main sur ce foutu script...


patpro



Avatar
patpro ~ Patrick Proniewski
In article <1h3jj4v.681pxxmpnr6qN%,
(Jacques Foucry) wrote:

Frederic Salach wrote:

Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.


Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore
tout ? Belle preuve de confiance.


au moins c'est pas sur un disque au cul de sa machine qui brûlera en
meme temps que le reste (ou sera inondé, ou sera volé, ...choisissez
votre fléau)


patpro


Avatar
frederic.salach
Jacques Foucry wrote:

Frederic Salach wrote:

Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.


Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore
tout ? Belle preuve de confiance.


Je n'ignore pas tout, je n'administre pas les deux serveurs FTP de
backup c'est tout. On me laisse un acces dessus pour faire des
sauvegardes mais je n'ai pas d'acces pour executer quoi que se soit
dessus. Je pense que c'est mieux et plus sur que de faire des
sauvegardes sur CD ou HD local car les deux serveur sont sur deux sites
distant de 30 et 150 km donc en cas d'incendie, vol, ou inondation...
Par contre pour apprendre je veux bien que tu m'explique comment faire
cette histoire de script executable depuis un serveur.


Avatar
Nicolas.MICHEL
François Jacquemin wrote:

Il y a ditto, qui peut créer des archives zip avec, par exemple :
ditto -ck /Users/MonCompte/MonFichier /Users/MonCompte/MonArchive.zip


Whoa !
Le man a bien évolué, crénom. Merci François, j'avais pas vu ça. :)


--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
Nicolas.MICHEL
Frederic Salach wrote:

salut merci pour la réponse : mais j'ai une question : comment fait t'on
un truc comme ça ?
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.


Peux-tu te loguer en ssh sur ce serveur ?
Si oui, tu as donc un homedir où mettre ton script, et un crontab où
mettre l'automatisation.

Si c'est du ftp pur et dur, ils ont sans-doutes chrooté le ftp donc tu
n'a pas accès à ta crontab. En fait, probablement que dans ce cas tu
n'as même pas de compte sur la machine, c'est un compte spécifique au
service ftp.

Une autre solution serait de mettre une machine intermédiaire, par ex.
la tienne.
Cette machine irrait "tirer" les fichiers sur les clients en scp ou
autre (sftp, rsync, afp, ...), puis les "pousseraient" sur le serveur en
ftp. Cette solution a l'aventage que tous les passwd sont sur ton mac à
toi, et que tu gère tout du même endroit.
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
frederic.salach
Nicolas MICHEL wrote:

Frederic Salach wrote:

salut merci pour la réponse : mais j'ai une question : comment fait t'on
un truc comme ça ?
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.


Peux-tu te loguer en ssh sur ce serveur ?
Non malheureuresement.


Si oui, tu as donc un homedir où mettre ton script, et un crontab où
mettre l'automatisation.

Si c'est du ftp pur et dur, ils ont sans-doutes chrooté le ftp donc tu
n'a pas accès à ta crontab. En fait, probablement que dans ce cas tu
n'as même pas de compte sur la machine, c'est un compte spécifique au
service ftp.
C'est exactement ça pas de compte sur les machines juste un repertoire

ou je peux ecrire des dossiers/fichiers et les lire ou les effacer : ce
sont mais seuls droits (mais c'est dejà bien :-)


Une autre solution serait de mettre une machine intermédiaire, par ex.
la tienne.
Cette machine irrait "tirer" les fichiers sur les clients en scp ou
autre (sftp, rsync, afp, ...), puis les "pousseraient" sur le serveur en
ftp. Cette solution a l'aventage que tous les passwd sont sur ton mac à
toi, et que tu gère tout du même endroit.
Ca par contre c'est pas con du tout, il faut que je test pour voir si ça

ne risque pas de faire fondre le processeur de ma machine ;-) ou alors
faire ça entre midi et deux pour que les poste a sauvegarder soient
allumer et profiter de la chaleur dégagée sur mon poste pour réchauffer
la soupe (entre 10 et 15 machines avec 150 à 300 Mo par jours). Vivement
que j'ai les sous pour monter un serveur de fichiers type NAS sans aucun
documents à récupérer sur les postes de travail ça facilitera les choses
et les utilisateurs seront content d'avoir tout leur disque dur en
espace de stockage perso.
En tout cas merci à tous pour vos idées et remarques constructives.


1 2 3