Liens en vrac – 12

Le dernier article sur le blog commençait à se faire vieux et ne parlons pas du dernier « Liens en vrac » que j’ai écrit en février dernier… Je vais donc relancer un peu tout ça!

Liens en vrac

J’avais une longue liste de liens, mais pour ne pas ressortir d’articles vieux de six mois j’ai tout supprimé et recommencé à zéro. Il y aura donc peu de liens et la plupart seront orientés Linux.

Liens en vrac – 9

Voici un nouveau petit « liens en vrac ». Petit car le dernier date d’un mois et je n’ai stocké que 12 articles depuis… Serais-je trop restrictif ?

Liens en vrac
En attendant voici la liste de ces articles :

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?

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 😉