Bonjour à tous et toutes,
A la suite d'une perte de données, je me suis dit qu'il était peut-être temps de commencer à faire des sauvegardes... Cependant j'aimerais que tous soit automatisé :-§.
J'ai deux disques dur dans mon PC et j'aimerais qu'un script (ou logiciel si ça existe déjà) me copie deux dossiers qui sont dans home (et leurs contenus sauf les fichiers de taille supérieure à 500Mo, et dont le nom contient *nobak*) vers /mnt/hda1/backup et me les compresse ensuite (jusqu'ici, c'est plutôt simple). J'aimerais aussi que ça ne copie que les éléments nouveaux.
Mais voilà j'aimerais que dès qu'un nouveau paquet est téléchargé (via apt-get) il soit automatiquement copié vers /mnt/hda1/backup/packages et que s'il existe une version précédente, celle-ci soit supprimée.
Ce que je ne sais pas faire :
1.Vérifier qu'un fichier à une taille inférieure à 500Mo.
2.Copier automatiquement le paquets à chaque téléchargement
3.Ne copier que les éléments nouveaux à chaque backup
Connaissez-vous un logiciel capable de faire cela ? Ou les commandes bash pour faire cela ?
Merci de m'avoir lu jusqu'au bout !
# En 2 mots:
Posté par Mr_Moustache . Évalué à 5.
Ca fera l'affaire au moins pour les points 1 et 3.
Je ne comprends pas le rapport avec le point 2, donc je ne saurais t'aiguiller là dessus.
[^] # Re: En 2 mots:
Posté par _Hitek_ (site web personnel) . Évalué à 3.
[^] # Re: En 2 mots:
Posté par X345 . Évalué à 1.
Je croyais que rsync était réservé au backup sur deux postes différents !
Pour le point 2, je vais essayer d'être plus clair...
Je voudrais que des que apt télécharge un paquet il soit automatiquement sauvegardé dans un autre répertoire que var/cache/apt/archives.
Voilà..
[^] # Re: En 2 mots:
Posté par B16F4RV4RD1N . Évalué à 2.
Cela dit, cela serait pour moi, je regarderai déjà dans le man de apt, mais je doute que l'on puisse changer ce répertoire.
Si tu es aventureux, tu peux toujours détruire le répertoire /var/cache/apt/archives et faire un lien symbolique à la place vers ton dossier backup. Je ne vois pas pourquoi cette solution ne fonctionnerai pas. (un puriste de linux trouverait sans doute cela un peu bancal...)
il doit être possible aussi de créer un script dans /etc/cron.daily qui déplacerait journalièrement les fichiers de /var/cache/apt/archives vers ton dossier de sauvegarde. Avec mv -f cela effacerait les vieux paquets.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: En 2 mots:
Posté par X345 . Évalué à 1.
En fait pour moi, l'intéret est simple, j'aimerais garder une copie de mes paquets car je suis en 56k et je ne voudrais pas me retaper le téléchargement de tous les paquets supplémentaire que j'avais installés...Mais c'est vrai que c'est pas la première chose à backuper...
# Backup simple
Posté par nonostar . Évalué à 1.
Je te recommande DAR (Disk Archiver: http://dar.linux.free.fr/ ), c'est un peu un tar amélioré tout en restant simple d'utilisation. Il permet de realiser des sauvegardes completes et différentielles. Tu pouras automatiser tout via cron. C'est un outil assez souple pour répondre à tes attentes.
Cdt,
[^] # Re: Backup simple
Posté par X345 . Évalué à 1.
En fait j'avais étudié rsync, snapshot rsync, divrish, tar, rdiff-backup (bacula me semble bien lourd pour une utilisation perso...).
Mais en fait, ils avait tous le même défaut (sauf tar) : il ne géraient pas la compression (je ne parle pas pendant le transfert entre deux poste mais au niveau du stockage sur le disque dur).
Tar avait quant à lui, un autre défaut : on est obligé de recompresser toute l'archive à chaque changement !
J'espère que DAR résoudra ces problèmes !!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.