IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Programme de sauvegarde


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 17
    Par défaut Programme de sauvegarde
    Salut tout le monde !


    Je recherche un programme de sauvegarde de données qui fonctionne sous GNU/Linux et sous Windows ! Malheureusement pour moi je n'en trouve pas...

    C'est pour cette raison que je compte écrire en python (langage que je découvre) un programme de sauvegarde qui fonctionne sur les deux OS.

    Est-ce faisable ? histoire que je me lance pas dans quelque chose d'impossible ^^"

  2. #2
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Bonjour.

    As-tu essayé freeware+back+up sur Google ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 17
    Par défaut
    Freeware ? Sous GNU/Linux ? :s

    Sinon oui j'ai déjà cherché sur google...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Par défaut
    Bonjour,

    Je te rassure : C'est très simple à réaliser. Je dirais que cela peut-être fait en très peu de lignes grâce aux librairies de compression (zip, rar, etc...) déjà intégrées dans Python. Tu pourras trouver facilement des exemples de code sur internet...

    Regarde par exemple dans la FAQ : http://python.developpez.com/faq/?page=Archive

    Bonne chance !

    A +

  5. #5
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    J'avais commencé un tel projet l'année dernière avant de le mettre en sommeil, et je confirme qu'il est tout à fait possible de le faire en Python.

    Je confirme aussi que ce n'est pas aussi simple qu'on le croit au départ...

    Il est en particulier important de clarifier l'objectif. Par exemple: sauvegarder, copier et synchroniser sont trois choses très différentes. Il faut gérer les droits (en particulier sous Linux). Il faut aussi gérer correctement les incidents de copie qui ne manqueront pas d'arriver et qui ne doivent pas planter le programme. Sous Linux, il faut aussi définir comment traiter les fichiers système (liens symboliques et en dur, périphériques, sockets locales, tubes nommées).

    Pour l'instant, en attendant que j'ai le temps de reprendre ce projet, j'utilise Syncback sous Windows (http://www.2brightsparks.com/) qui marche très bien, et qui pourrait être une bonne source d'inspiration.

    Tyrtamos

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Par défaut
    Bon, évidemment, si tu veux faire un logiciel de synchronisation, là, c'est bien plus complexe qu'un simple utilitaire de sauvegarde...

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 9
    Par défaut
    salut

    Il est tout a fait possible de faire ce que tu demande.
    Il faut bien definir les besoins et les fonctions de ton programme afin d utiliser au mieux ce que propose python (lib, nom, unicode support reseau ...)

    j ai fait dans le cadre (tres restraint) d'une ecole un programme en python,
    - qui permet de sauver rapidement les profils utilisateurs (2000 eleves + 300 profs)
    - qui demande une machine ridicule (P4 1.4Gz 512Ko RAM suffit)
    - portable sans avoir a installer .net + python + dll etc etc
    - qui ne genere pas 200 millions de fichiers (trop galere pour effacer les anciennes sauvegardes)
    - qui utilise une compression (tres) efficace, surtout concernant les eleves qui ont dans leur données enormement de chose commune (meme video, pdf, mp3, doc etc ...)
    - peut etre utilisé en mode Gui (interface graphique TK) et en mode console (pour etre lancé automatiquement la nuit sans intervention)
    - reconfigurable en moins de 10 clicks et/ou edition rapide d un script
    - la recuperation si necessaire en moins de 5 clicks et quelques secondes

    le gros soucis que j ai eu, est le support unicode, apprenant le python sur la version 2.4, surement la version 3.1 apporte beaucoup pour ce point...

    A titre d exemple si tu veut jeter un coup d oeil, j ai posé http://dl.free.fr/aAQqDKCYH
    Une doc en html est dispo a la racine
    Le code est vraiment tres moche), mais la forme .exe fonctionne (partiellement avec quelques restrictions sur les noms qui demandent un codage unicode)
    lire la doc ou lancer le .exe avec argument -help et -readme ou encore -GUI

Discussions similaires

  1. programme de sauvegarde des fichiers mis-à-jour
    Par sniper wolf dans le forum Linux
    Réponses: 1
    Dernier message: 13/09/2010, 12h53
  2. probleme de programmation de sauvegarde
    Par lazharainbeida dans le forum Entreprise Manager
    Réponses: 0
    Dernier message: 24/02/2009, 16h18
  3. Programme de sauvegarde, exctraction MySQL
    Par cerede2000 dans le forum C
    Réponses: 10
    Dernier message: 06/10/2008, 19h43
  4. Programmer une sauvegarde avec Oracle EM 10g
    Par Nelson08 dans le forum Oracle
    Réponses: 0
    Dernier message: 25/02/2008, 16h35
  5. [Débutant] Interruption d'un programme et sauvegarde de données
    Par VanessaDu67 dans le forum MATLAB
    Réponses: 6
    Dernier message: 26/10/2007, 15h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo