La sauvegarde sous GNU/linux

Formation

En Ligne

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    En ligne

Grâce à cette formation vous pourrez acquérir les connaissances nécessaires qui vous permettrons d’ajouter des compétences à votre profil et obtenir de solides aptitude qui vous offriront de nombreuses opportunités professionnelles.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Introduction du cours

Bonjour à tous !

Tout le monde a déjà entendu parler de sauvegarder des données, mais vous vous êtes sûrement posé les questions suivantes :

  • Que faut-il sauvegarder, à quelle fréquence ?

  • Sur quels supports sauvegarder ?

  • Que faire en cas de crash du disque ?

  • Mes données valent-elles la peine d'être sauvegardées ?

Le but de ce mini tuto est de répondre à ces questions qui vous ont certainement traversé l'esprit à un moment ou un autre.

Préambule : de l'utilité de sauvegarder.Pourquoi sauvegarder ?

Avant de détailler ou d'expliquer quoi que ce soit, voici une question que vous vous êtes probablement posée.

Sauvegarder, oui ! Mais pourquoi ?

On pourrait se dire, de prime abord, que le risque d'incendie, de crash disque, d'endommagement du matériel, d'invasion de martiens (oups, je m'égare :-° ), bref, de tout ce qui pourrait rendre vos données corrompues ou inutilisables est minime !

On entend aussi souvent dire à ce sujet : "ça n'arrive qu'aux autres".

Ce serait sous-estimer le hasard et l'erreur humaine.

En effet, voici une liste non-exhaustive de causes possibles d'endommagement des données :

  • Incendie (je ne vous le souhaite pas...).

  • Erreur de votre part, lors d'une modification des partitions, par exemple.

  • Problème mécanique (comprennez "crash du disque").

  • Attaque par un pirate (risque réduit dans le cas d'une utilisation familiale du système).

  • Système rendu instable par une erreur de votre part (ou non).

  • Autres...

Vous le voyez, cela peut arriver pour de multiples raisons.

Il serait dommage de voir le fruit de son travail détruit par un coup du sort (travail de fin d'études tout particulièrement ).

De même, il serait regrettable de perdre ses données utilisateurs si vous étiez forcé de réinstaller votre distribution linux favorite pour je ne sais quelle raison :p

J'espère vous avoir convaincu que réaliser des sauvegardes n'est pas seulement utile mais est réellement indispensable !

Je vais maintenant détailler quelques stratégies qui permettent de s'en sortir.

Quel support choisir ?

Alors il faut savoir qu'il existe une certaine quantité de support sur lesquels on peut réaliser une sauvegarde.

Cela peut aller d'une clé USB, si on désire sauvegarder quelques images par exemple, au traditionnel disque dur externe, pour une sauvegarde plus importante, en passant par le serveur SSH distant.

Voici une liste non-exhaustive de différents supports :

  • Clé USB.

  • CD,DVD.

  • Disque dur externe.

  • Deuxième disque dur interne.

  • Serveur distant par FTP.

  • Serveur distant par SSH.

C'est bien beau tout ça, mais ce n'est pas gratuit !

Hélas non, tout a un prix... Mais posez vous plutôt la question suivante : "Est ce que mes données valent la peine que j'investisse un certain capital (ce n'est pas énorme non plus...) pour les préserver d'une quelconque altération" ?

Alors, chaque support comporte ses avantages et ses inconvénients.

En général, aucune précaution n'est inutile

On dit toujours que le meilleur support de sauvegarde est celui qui n'est pas accessible physiquement (prennez l'exemple de l'incendie, si votre disque dur externe y passe aussi, la sauvegarde n'aura servi à rien...).

Le cas des clés USB est particulèrement adapté si on désire sauvegarder un volume limité de données.

Le cas du disque dur externe prend son utilité grâce à sa capacité de stockage importante, qui permet de sauvegarder plusieurs configurations de systèmes ainsi que les données utilisateurs qui 'y rapportent.

Les CDs/DVDs, dans le même ordre d'idée que les clés USB, permettent de sauvegarder un volume limité de données quoi que plus important que celui proposé par ces dernières (bien que cela ne soit plus trop vrai au vu des capacités des clés USB récentes).

Toutes ces solutions présentent un point commun. Ce sont des solutions de sauvegarde rapprochées, c'est à dire qu'en cas d'incendie (pour reprendre cet exemple...) elles sont inutiles !

On va donc également s'interesser aux solutions de sauvegardes distantes.

Les deux solutions les plus courantes sont l'utilisation du FTP (pour File Tranfer Protocol) ainsi que l'utilisation du SSH (pour Secured SHell ).

Le SSH a été conçu pour combler certaines failles du FTP. Il est en effet bien plus sécurisé que ce dernier...

C'est pourquoi je ne détaillerai que l'utilisation du protocole SSH par la suite.

Le nec plus ultra étant, bien entendu, de faire des combinaisons des solutions énoncées ;)

Passons maintenant aux différents outils de sauvegarde.

Les outils de sauvegarde.Ligne de commandes ou utilitaire graphique ?

Il existe différentes façons de sauvegarder ses données sous GNU/linux !

On peut utiliser des outils graphiques (qui s'appuient sur les lignes de commandes) ou directement utiliser ces dernières.

Je vais détailler ces deux méthodes en mettant toutefois l'accent sur la méthode faisant appel à la console.

Les outils graphiques

Tout d'abord, voici quelques outils graphiques qui nous seront utiles.

Parmi les logiciels avec interface graphiques, on distingue :

  • Arena_Backup

  • BackupPC

  • FullSync

  • SBackup

  • Autre...

Le point commun de ces logiciels est qu'ils sont relativement simples d'utilisation.

En général, il suffit de spéficier quel type de sauvegarde, quels dossiers sauvegarder, sur quel média les sauvegarder, à quelle fréquence et le reste du travail s'accomplit pour vous sans que vous n'ayez à vous en soucier (il faut toutefois faire attention à bien configurer les opérations, au risque de vous faire envahir de sauvegardes )

Les outils en lignes de commandes

Il existe une kyrielle de logiciels graphiques faisant tous à peu près la même chose... En revanche, l'utilisation des outils en lignes de commandes est beaucoup plus spécifique.

Voici maintenant une liste d'outil utilisant la console.

  • tar (le couteau suisse de la sauvegarde).

  • partimage, clonezilla, pour les images (les images .iso ou .img, pas les images du type .jpg ou .png :-° ) !

  • dump/restore (pour la sauvegarde incrémentale).

  • rsync, pour la synchronisation de répertoires.

  • dd, pour les sauvegardes physiques.

Il est maintenant temps que je vous explique les différents types de sauvegardes.

Les différents types de sauvegarde.La sauvegarde complète

Les fichiers sont sauvegardés sans tenir compte d'une éventuelle sauvegarde antérieure.

Inutile de dire que cette sauvegarde est celle qui occupe le plus d'espace.

Pour cette raison, il est préférable de n'utiliser ce type de sauvegarde qu'épisodiquement.

Pour restaurer sa sauvegarde, il suffit d'utiliser uniquement les fichiers créés par sauvegarde complète.

La sauvegarde incrémentale

Cette sauvegarde examine le contenu de la dernière sauvegarde en date (peu importe son type). Elle compare cette sauvegarde avec l'état actuel du système et ne sauvegarde que ce qui a changé.

Évidemment, la taille occupée par cette sauvegarde est réduite étant donné qu'elle ne s'occupe que des modifications récentes du système.

C'est le type de sauvegarde qu'il faut appliquer journalièrement, du moins, régulièrement.

Pour restaurer son système, il faut restaurer la dernière sauvegarde complète puis toutes les sauvegardes incrémentales effectuées depuis, et dans l'ordre !

La sauvegarde différentielle

Fort semblable à la sauvegarde incrémentale, cette sauvegarde ne s'occupe que de ce qui a changé depuis la dernière sauvegarde complète.

Ici, pour restaurer le système, il suffit de restaurer la sauvegarde complète puis la dernière différentielle.

Stratégie de sauvegarde

Selon vos besoins, plusieurs stratégies me paraissent envisageables.

Il est nécessaire d'effectuer des sauvegardes complètes périodiquement, mais avec une fréquence assez réduite (une fois par mois, par exemple).

On doit combiner cela avec des sauvegardes incrémentales et différentielles plus fréquentes.

Pourquoi ne pas se contenter uniquement de sauvegardes complètes, à condition d'en effectuer régulièrement ?

Il est certain que si on désire se contenter de sauvegardes complètes, il faut en faire souvent (ce serait bête que survienne une panne la veille de la sauvegarde mensuelle, avouez).

Alors, ce type de sauvegarde prend un temps considérable comparé aux deux autres types.

Cela se comprend facilement étant donné le nombre important de données qu'il y a à écraser.

Se pose aussi le problème de la place.

Si vous faites des sauvegardes complètes, à moins que vous n'écrasiez vos sauvegardes antérieures, vous vous retrouverez rapidement avec l'entièreté de la capacité du média concerné saturée :p

Voilà pourquoi il est préférable d'effectuer une sauvegarde complète mensuellement et de la combiner à des sauvegardes incrémentales/différentielles plus fréquentes !

Je vais maintenant détailler le mode graphique et le mode texte permettant de sauvegarder vos précieuses données.

Sauvegarder graphiquement !

Dans cette section, je vais détailler l'utilisation d'un logiciel avec interface graphique simple d'utilisation : SBackup

Les autres logiciels s'appuient sur la même logique, c'est pourquoi il est inutile d'en détailler l'utilisation.

Pour installer SBackup, installez le paquet sbackup avec votre gestionnaire de paquets préférés.

Ainsi, sous Debian, on peut faire :

$ sudo aptitude install sbackupConfiguration de SBackup

Si vous utilisez GNOME, il vous faudra lancer Simple Backup Config via Système→Administration→Simple Backup Config.

Ce programme s'exécute avec les privilèges root, vous serez donc amenés à rentrer votre mot de passe.

Vous tomberez nez à nez avec un écran de configuration du logiciel qui devrait ressembler à ceci :

Vous pouvez donc utiliser les paramètres par défaut, définir une configuration personnalisée ou encore sauvegarder manuellement.

On va détailler une configuration personnalisée.

Onglet inclure

L'onglet suivant l'onglet général est : "inclure".

Il permet d'inclure les répertoires que vous souhaitez impérativement sauvegarder.

Voilà à quoi ça doit ressembler :

Alors, dans cet onglet inclure, je vous conseille de choisir :

  • /home (pour vos données utilisateurs).

  • /etc (les fichiers de configurations de votre système).

  • /root (le dossier du super utilisateur).

  • /var (stocke entre autres les logs de votre système...Utile quand ça ne va plus).

  • /usr/local (stocke les paramètres locaux pour les utilisateurs).

Onglet exclure

Cet onglet devrait ressembler à ceci :

Dans cet onglet, vous pouvez choisir d'exclure :

  • Certains répertoires (comme /tmp qui se vide à chaque reboot par exemple).

  • Certains fichiers, d'après leur extension (.avi,.iso,.mp3,etc...).

  • Certains fichiers, selon leur taille.

En effet, certains répertoires, certains types de fichiers ou certains fichiers dépassant une certaine taille peuvent ne pas être utiles à sauvegarder. C'est à cela que sert l'onglet exclure (vous ne vous en doutiez pas je parie ^^ ).

Onglet destination

C'est ici qu'on choisit quel support utiliser pour la sauvegarde.

Vous remarquerez qu'on peut choisir un support interne. Certes, cette solution protège de la suppression accidentelle mais est d'une inutilité absolue dans la plupart des autres cas.

Alors, dans cet onglet, indiquez le point de montage (/media/disk par exemple) du support physique voulu si vous utilisez une solution matérielle.

Dans le cas où vous voulez utiliser un répertoire distant (serveur SSH), précisez les paramètres adéquats.
À moins que vous ne disposiez d'espace de stockage, il faudra vous en procurer dans le commerce, si vous comptez utiliser une telle solution du moins.

Onglet heure

Voilà à quoi...

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

La sauvegarde sous GNU/linux

Prix sur demande