Réponses:
J'ai utilisé rsnapshot pour un excellent effet. Vous pouvez l'avoir rsync et conserver autant d'anciennes versions, en fonction du temps que vous voulez / avoir de l'espace pour. J'ai 6 versions potentielles de choses à partir d'aujourd'hui, quotidiennement pendant une semaine, 4 semaines, puis 6 mois. Je l'ai déjà utilisé pour récupérer plusieurs fichiers que je pensais avoir perdus en raison de l'écrasement.
Le seul problème que j'ai eu, c'est qu'il ne fonctionnait pas car la précédente exécution ne s'est pas terminée à temps, et il a donc laissé le fichier de verrouillage pendant. C'était sur une machine distante qui faisait des connexions sans mot de passe via SSH pour rsync les fichiers pour la sauvegarde / l'archivage et je ne me connectais pas très souvent au serveur pour le vérifier. L'exécution d'un script de surveillance des journaux là-bas (problèmes d'e-mailing à partir des journaux) m'a au moins assuré que j'ai vu les problèmes pour le redémarrer, et il est sans tracas depuis. Sur mon serveur local, cela n'a posé aucun problème.
Vous voudrez peut-être essayer Back In Time
rsync
interne. lifehacker.com/5212899/…
Déjà Dup (day-ja-doop) est un programme de sauvegarde simple. Il cache la complexité de faire des sauvegardes dans le bon sens (crypté, hors site et régulier) et utilise la duplicité comme backend.
Caractéristiques:
Lors de l'utilisation rsync
, consultez Time Machine pour chaque Unix pour un tutoriel, en utilisant l' --link-dest
option pour créer des liens durs vers des fichiers qui n'ont pas changé depuis la dernière sauvegarde. Comme:
#!/bin/sh
# Mount point of the external disk
dest=/media/backupdisk
date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date
rsync -aP --link-dest=$latest $HOME/Documents $current
ln -s $current $latest-$date
mv -f $latest-$date $latest
Mac OS X Time Machine utilise non seulement des liens durs vers des fichiers inchangés, mais également des liens durs pour des dossiers dans lesquels aucun fichier n'a changé du tout.
Je pense que la plupart des Unices n'autorisent pas les liens durs vers les dossiers, mais si vous rsync
les créez , alors méfiez-vous lors de la suppression des anciennes sauvegardes: vous devez utiliser unlink
pour supprimer les liens durs vers les dossiers, et ne jamais supprimer les fichiers que vous voyez dans ce dossier lié dur. Lors de l'utilisation rm
sur des fichiers liés en dur , seul le lien en dur est supprimé. Bien. Mais lorsque l'on revient dans un dossier lié puis en supprimant les fichiers qu'on y voit, les fichiers "originaux" sont supprimés et cela affecte tous les dossiers liés qui font référence à la même chose, même des sauvegardes plus récentes!
En d'autres termes: exécuter quelque chose comme cela rm -R 20140101-221000
pourrait récursivement dans des dossiers liés en dur puis invoquer hardiment rm
sur les fichiers "d'origine". Tu as été prévenu.
(Le site ci-dessus mentionne également FlyBack , qui reçoit toujours des commentaires malgré les dernières dates de téléchargement de fin 2007 mai 2010. Peut-être que c'est juste un logiciel très robuste, sans besoin de modifications.)
TimeVault a été spécialement conçu pour émuler TimeMachine. L'ensemble des fonctionnalités théoriques est ce que je veux d'un clone TimeMachine, en particulier les économies d'espace. Malheureusement, il semble être dormant: il y a eu peu d' activité de développement depuis un certain temps. Je le mentionne par souci d'exhaustivité, et parce que, s'ils peuvent être poussés à travailler dessus, cela semble très prometteur.
Pour ma part, j'utilise Simple Backup Config / Restore et sauvegarde les emplacements sélectionnés sur un disque dur externe une fois tous les deux jours environ. Je n'ai pas encore eu de problème, donc je ne peux pas garantir la partie restauration, mais la sauvegarde est OK.