Quelle est une bonne méthode, sécurisée, pour faire des sauvegardes, pour les programmeurs qui font de la recherche et du développement à la maison et qui ne peuvent pas se permettre de perdre du travail ?
Conditions :
-
Les sauvegardes doivent TOUJOURS être à portée de main.
-
Il n'est pas possible de garantir que la connexion Internet soit toujours disponible.
-
La solution doit être soit GRATUITE, soit d'un prix raisonnable, et soumise au point 2 ci-dessus.
Rapport de situation
Pour l'instant, nous n'envisageons que les options gratuites.
Les éléments suivants projets open-source sont suggérées dans les réponses (ici et ailleurs) :
- BackupPC est très performant, performant, de niveau entreprise, pour sauvegarder Linux, WinXX et MacOSX sur un serveur. ordinateurs portables sur le disque d'un serveur.
- Storebackup est un utilitaire de sauvegarde qui stocke les fichiers sur d'autres disques.
- monbackware : Ces scripts étaient développés pour créer des fichiers dump SQL pour une reprise après sinistre de base de petits installations MySQL.
- Bacula est [...] de gérer la sauvegarde, la récupération et la vérification de données informatiques sur un réseau d'ordinateurs d'ordinateurs de différents types. En termes techniques, termes techniques, il s'agit d'un programme programme de sauvegarde basé sur le réseau.
- AutoDL 2 et Sec-Bk : AutoDL 2 est un système de transfert de fichiers automatisé de transfert automatique de fichiers. Il convient pour télécharger des fichiers depuis d'un serveur de préparation vers chaque serveur sur une ferme de serveurs de production [...] Sec-Bk est un ensemble de simples utilitaires pour sauvegarder de manière sécurisée des fichiers vers un un emplacement distant, même un emplacement public.
- rsnapshot est un système de fichiers de fichiers pour faire des sauvegardes de systèmes locaux et distants.
- rbme : Utilisation de rsync pour les sauvegardes [...] vous obtenez des sauvegardes incrémentielles perpétuelles qui apparaissent comme des sauvegardes complètes (pour chaque jour) et permettent ainsi une restauration facile ou une copie supplémentaire sur bande etc.
- Duplicité sauvegarde les répertoires par produisant un format tar crypté et en les téléchargeant vers un serveur de fichiers local ou distant. [...] utilise librsync, [pour] des archives incrémentales
- simplebup pour effectuer une sauvegarde en temps réel des fichiers en cours de développement, au fur et à mesure de leur modification. Cet outil peut également être utilisé pour la surveillance d'autres répertoires. Il est conçu comme une sauvegarde automatisée à la volée, et non comme un contrôle de version. Il est très facile à utiliser.
Autres possibilités :
Utilisation d'un système de contrôle de version distribué (DVCS) tel que Git (/ Easy Git ), Bazaar , Mercurial répond à la nécessité d'avoir la sauvegarde disponible localement.
Utilisez un espace de stockage en ligne gratuit comme sauvegarde à distance, par exemple : compressez votre répertoire de travail/sauvegarde et envoyez-le à votre compte gmail.
Stratégies
Véase La réponse de Crazyscot