Sauvegardator
Sauvegardator est un programme au nom de super-héros ricidule, certes... mais c'est également un outil qui vous permettra de sauvegarder en temps réel les fichiers présents sur votre ordinateur.
Le développement de Sauvegardator est parti du constat suivant :
- Dans tous les outils de sauvegarde que j'ai testés, on programme généralement une heure de sauvegarde. Disons par exemple 1h00 tous les jours. La sauvegarde se lancera donc à 1h00 pétantes tous les jours (normal, c'est ce que vous avez demandé).
Si un soir vous restez bien plus tard devant votre PC, et bien la sauvegarde se lancera quand même à 1h00, que vous le vouliez ou non. Votre ordinateur commencera donc à ramer, car c'est incroyable la puissance machine et le nombre d'accès disque dont a besoin une simple copie de fichiers. Cela vous enervera très certainement, et soit vous prendrez votre mal en patience, soit vous interromprez purement et simplement la sauvegarde en cours. (Personnellement, je pencherais pour la seconde option...) - Comme vous êtes en congés, vous restez souvent plus tard devant votre PC, et tous les soirs vous interrompez cette maudite sauvegarde qui vous fait ramer toutes vos applications.
- Comme vous ne voulez pas laisser votre PC allumé toute la nuit, souvent vous l'éteignez avant d'aller vous coucher, empêchant la sauvegarde de se lancer comme prévu à 1h du matin. Vos sauvegardes ne sont donc plus du tout à jour.
- Après quelques jours consécutifs sans sauvegarde, votre disque dur décide de rendre l'âme, comme ça, sans vous prévenir... Vous venez de perdre près d'une semaine de données. Vos prototypes de lettres, de CV, une semaine de travail sur la thèse que vous préparez sur "les probabilités d'hyperfluidité naturelle des métaux liquides", le rapport que vous devez remettre à votre patron le lendemain, le business plan de la startup que vous allez lancer, votre plan comptable, ... envolés !
Contrairement aux outils de sauvegarde classiques, Sauvegardator profitera de vos moments d'inactivité sur votre ordinateur pour sauvegarder vos fichiers, et s'interrompra automatiquement lorsque vous reprendrez une activité.
Ainsi :
- Les ressources de votre machine seront disponibles quand vous en aurez besoin, et vos documents seront sauvegardé dès que vous cesserez d'utilisez votre ordinateur pendant un laps de temps configurable. Plus de problème de sauvegarde qui se lance alors qu'on est en plein traitement vidéo ou image qui necessite un maximum de ressources disponibles.
- Vous travaillez sur un rapport important à 10h00 du matin. Pas besoin d'attendre 1h00 la nuit pour que la sauvegarde se fasse. Automatiquement, dès que vous prendrez 5 minutes pour aller boire un café, satisfaire un besoin naturel, ou discuter avec un collègue, les fichiers que vous avez modifiés seront sauvegardés.
- Le sauvegarde se fait de manière incrémentale, c'est-à-dire que seuls les fichiers qui ont changé depuis la dernière sauvegarde sont sauvegardés.
- Les anciennes versions des fichiers sauvegardés sont conservées dans un répertoire de Backup, ce qui vous permet également d'avoir un historique, et de revenir en arrière sur un fichier que vous auriez perdu.
Il convient de préciser également ce que Sauvegardator ne fait pas :
- Sauvegardator ne compresse pas les données, celles-ci sont simplement copiées sur un lecteur réseau, un disque externe, ...
- Sauvegardator ne permet pas la sauvegarde par FTP, Web Service ou autre. Il fautque le lecteur de sauvegarde soit directement accessible depuis la machine (disque externe, lecteur réseau monté, ...)
- Sauvegardator ne fait pas le ménage, c'est à dire que les anciennes sauvegardes ne sont pas supprimées automatiquement. Il faut pour l'instant les supprimer manuellement lorsqu'elles commencent à prendre trop de place. Cette option sera gérée dans une prochaine version.
- Sauvegardator ne fait pas le café non plus.
Ben oui, qu'une seule, il n'y a qu'un écran de configuration, le reste c'est du traitement batch...
Voici les technologies utilisées pour le développement de Sauvegardator :
- Environnement : Microsoft Windows, .NET Framework 2.0
- Langages : C# 2.0
- Composants graphiques : DevExpress
- Base de données : Sqlite
- Installeur : Install Creator
Avant de pouvoir utiliser Sauvegardator, vous devez :
- Utiliser un système Windows (désolé pour les autres... je verrai avec mono dans une prochaine version)
- Avoir installé le .NET Framework 2.0
- Et bien sûr... avoir unendroit où sauvegarder vos données !
Vous êtes convaincu, ou vous voulez simplement le tester : Téléchargez Sauvegardator !
Sauvegardator étant sous licence GPL, vous pouvez également : Télécharger les sources !
- Sauvegardator tourne en tant que service Windows, ce qui signifie qu'il s'exécute par défaut (et selon la version de Windows utilisée) avec les droits de l'utilisateur "system local". Cet utilisateur n'a pas accès au ressources réseau (partitions distantes, dossiers partagés, etc... Pour que Sauvegardator puisse s'exécuter correctement lorsqu'on sauvegarde sur un lecteur réseau, il faut changer l'utilisateur d'exécution du service Windows pour lui donner un compte qui a les droits d'écriture sur le média de sauvegarde.
Pour toute question ou remarque, n'hésitez pas à me contacter !





