Méthodes de backups en mode parano

Voici un petit article suite à la demande de BurningHat sur mes méthodes de backups, il faut dire que sur Jaiku on me prend un peu pour un parano, en effet, j’aime que mes données soit bien sauvées 🙂

Je vais donc vous exposer sans trop de détails mes méthodes de backups pour ce qui concerne, ce blog, mes données sur mon ordinateur et mes e-mails.

Tout d’abord, il faut savoir que mes backups sont effectués tous les dimanches sauf pour les mails et ma base de données mais vous verrez pourquoi 😉

Backup du blog

Pour le backup du blog, j’utilise tout d’abord le plugin « WordPress database backup » qui m’envoit chaque nuit un backup de ma base de donnée par e-mail. De plus en cas de besoin mon hébergeur m’assure une sauvegarde de la semaine précédente et une de la journée précédente.

Edit du 26 août 2008 : Suite au commentaire de BurningHat, j’ai testé Wp-DBManager de Lesterchan et franchement il offre plus d’options , il remplace donc désormais, WordPress Database Backup 😉

Pour ce qui est du ftp, j’effectue un backup tous les dimanches, et  j’utilise tout simplement SCP dont je vous avais déjà parlé dans cet article.

Backup e-mail

Pour ce qui est des adresses e-mails j’utilise tout d’abord l’imap au lieu du pop ce qui me permet d’avoir accès à mes e-mails d’où que je sois pourvu que j’ai une connection à internet, ce qui me permet donc de toujours avoir une copie de mes e-mails sur un serveur. De plus j’utilise Thunderbird (dans sa version 100% libre Icedove maintenue par Debian) pour lire mes e-mails à la maison et je lui demande de sauvegarder mes e-mails sur le pc pour pouvoir les lire sans connection.

Je suis en plus entrain de me plonger dans la configuration de Offlineimap un logiciel permettant de synchroniser les e-mails d’un compte imap vers son ordinateur ou un serveur donc d’en faire un backup et permet aussi de les renvoyer vers le serveur. Je vous en parlerais sûrement bientôt 😉

Backup de l’ordinateur

Tout d’abord il faut savoir que toutes les données sauvegardées au dessus sont stockées sur mon ordinateur.

Pour ce qui est donc du backup des données contenues sur l’ordinateur j’utilise tout simplement rsync. Rsync permet une sauvegarde incrémentielle, c’est à dire qu’il ne copiera sur le disque, que ce qui a été modifié ou ce qui est nouveaux, il permet aussi de supprimer ce qui n’est plus sur le disque dont on fait le backup. Cela permet des sauvegardes rapides (en dehors de la première qui est plus longue).

Personnellement je fais mes backups sur un disque externe de 500Go avec une partition de 310Go réservée au backups. J’ai séparé mes backups rsync en 2 dossier, rsync1 et rsync2. En clair, je fais les backups des dimanche 1 et 3 dans rsync1 et ceux des dimanche 2 et 4 dans rsync2. Cela me permet de pouvoir récupérer une donnée qui ne se trouverait pas dans l’autre si je l’ai supprimée juste avant le backup. J’ai donc une sauvegarde de données sur 2 semaines, ce qui n’est pas mal du tout.

Pour ce qui est des commandes rsync, je ne vous ferais pas de tuto, car le nombre d’options est incroyable, mais je vous recommande d’aller lire la page de manuel sur le site officiel.

J’espère avoir été clair dans mes explications et pas trop long. Cela peut paraître parano mais j’ai perdu trop de données par la passé et aujourd’hui je me protège au maximum 😉

Et vous, comment faites vous vos sauvegardes?

Pidgin 2.5.0 disponible au téléchargement

Je vous en avais parlé ici , mais l’équipe aura préféré (à raison) retarder la sortie de la version 2.5.0 qui sort donc aujourd’hui avec 5 jours de retard mais vu les nouveautées attendue par pas mal de monde on peut pardonner ce détail 🙂

Parmi les nouveautées dont je vous parle on retrouve :

  • Support du protocole MSN dans sa version 15 (Support des messages hors-ligne et du message personnel)
  • Smilies personnalisés pour MSN
  • Quand vous recevez un smiley personnalisé de l’un de vos contact, celui-ci est automatiquement réajusté pour ne pas être trop grand.
  • Des corrections de bug pour le protocole Jabber
  • De légères améliorations pour la version windows
  • Et bien d’autre choses disponibles sur le changelog

Pour télécharger Pidgin dans sa version 2.5.0 ça se passe sur la page de téléchargement.

Si vous êtes sous une distribution GNU/Linux autre que Fedora Core ou RHEL/CentOS veuillez attendre que Pidgin soit mis à jour dans votre distribution ou compilez à partir des sources (à vos risques et périls 😉 )

Edit du 20/08/08 : Sinon pour Ubuntu , vous pouvez trouver les paquet nécessaires sur Getdeb il vous suffit de les télécharger, de les installer et d’installer en plus le paquet libsilc-1.1-2 (merci à Glabou) (via synaptic , aptitude ou apt-get ).

Edit du 31/08/08 : Pour Debian, Pidgin 2.5.0 est disponible dans le dépôt « experimental » suite au freeze de Lenny 😉

Edit du 11/09/08 : Sachez que Pidgin 2.5.1 est disponible en téléchargement et résoud quelques bugs, regardez le changelog et cette version est déjà disponible sous Ubuntu sur Getdeb. Pour Debian, elle n’est pas disponible et pour ce qui est des autres distributions, je n’en ai aucune idée 😉

Zenphoto disponible en version 1.2

Ce matin est parue la dernière version de Zenphoto, un script qui vous permet de créer une galerie photo très simplement et avec un grand nombres de fonctions (Voir la demonstration).

Cette version 1.2 permet dorénavant de déplacer, de copier ou de renommer une galerie et ce très simplement. On peut aussi dorénavant uploader des vidéos. La zone d’administration a subit quelques modifications pour rendre son usage encore plus simple et rapide. La fonction de tags a été retravaillée. Et des bugs et failles de sécurités ont été résolus.

Vous pouvez bien-sûr consultez le changelog complet ici.

Vous pouvez télécharger la dernière version ici.

Personnellement, j’ai testé plusieurs scripts de galerie et depuis que j’ai testé Zenphoto, je ne suis pas prêt de le lacher…

Un bien beau mug à l’effigie de GNOME

Aujourd’hui j’ai reçu un petit colis par la poste. En regardant le paquet, je vois une étiquette avec le logo de GNOME et l’adresse de la fondation. Je me dis alors « Chouette enfin mon mug! ».

En effet, il y a quelques semaines (le 15 mai pour être exact) , j’avais fais un don de 50$ à la fondation GNOME. Et en remerciement ils envoient un petit cadeau, cela dépend du don (Voir ici), pour mon don c’est un mug. De plus on est rajouté sur la liste des donneurs, je fais donc partie de la liste des donneurs 2008 (j’y suis connu comme « J V »).

Enfin trève de blabla, voici la photo de ce beau mug tout vert :razz:

Si vous aussi vous désirez faire un don à la fondation GNOME, rendez-vous ici 😉

SCP : Transfert de fichier via SSH

SCP est un protocole de transfert de fichiers de poste à poste basé sur SSH permettant de sécuriser les échanges.

En effet, il empêche que vos informations puissent être interceptées par d’autres personnes , la sécurité et l’authentification étant gérées par SSH.

J’utilise personnellement ce protocole pour les backup des fichiers sur mon serveur. Mais il m’arrive aussi de l’utiliser pour transférer des fichiers vers mon serveur quand je n’ai pas envie d’ouvrir un logiciel tel que Filezilla. Je vais donc vous apprendre (de manière succincte) à vous servir de SCP, pour plus d’informations , taper « man scp » dans votre terminal 🙂 . Notez que dans cet article les dossier sont des dossiers sur système Unix (En effet, /home/jeremy/ est mon répertoire personnel sur mon ordinateur tournant sous Debian une distribution GNU/Linux).

Backup de fichier

Serveur1 –> Serveur2 (Dans le cas d’envoi de dossier)

scp -r -p mylogin1@myserveur1:dossier1/ mylogin2@myserveur2:dossier2/

Serveur –> Ordinateur (Dans le cas d’envoi de dossier)

scp -r -p mylogin@myserveur:dossier/ /home/jeremy/dossier/

Serveur1 –> Serveur2 (Dans le cas d’envoi d’un seul fichier)

scp -p mylogin1@myserveur1:dossier1/mon_fichier1.txt mylogin2@myserveur2:dossier2/mon_fichier2.txt

Serveur –> Ordinateur (Dans le cas d’envoi d’un seul fichier)

scp -p mylogin@myserveur:dossier/mon_fichier.txt /home/jeremy/dossier/mon_fichier.txt

Envoi de fichier

Si vous désirez envoyer un dossier de votre ordinateur vers votre serveur :

scp -r -p /home/jeremy/dossier/ mylogin@myserveur:dossier/

Si vous désirez envoyer un fichier de votre ordinateur vers votre serveur :

scp -p /home/jeremy/dossier/ mylogin@myserveur:dossier/

Explications

Dans mes exemples j’ai introduit deux options en plus de la commande scp, que je vais vous expliquer directement.

L’option -r signifie « récursif », cela signifie que si vous envoyez un dossier (qui contient donc plusieurs fichiers et/ou sous-dossiers), scp parcourra tout ce dossier mais aussi les liens symboliques. Vous remarquerez que dans les commandes où je me contente de n’envoyer qu’un seul fichier, l’option -r disparaît car elle est bien entendu inutile.

L’option -p signifie que scp gardera les dates de modifications et de créations des fichiers et répertoires ainsi que leur droit en lecture et écriture.

Pour plus d’informations tournez vous vers les pages de manuel sur vos distributions en tapant tout simplement « man ssh » ou « man scp » dans un terminal. Ou alors rendez vous sur les pages wikipedia des deux protocoles SSH et SCP 😉

Merci à BurningHat pour la relecture de l’article 😉