En tant qu’administrateur Linux fraîchement créé, l’un des plus grands défis à relever est la mise en œuvre d’un système de sauvegarde fiable. Il y a beaucoup à considérer, et le simple fait de passer en revue vos options peut être écrasant. C’est un peu comme si je regardais un menu qui ose aller plus loin que les hamburgers et les frites. Attachez-vous pour la balade alors que nous étudions comment le système d’exploitation open source préféré de tous effectue la sauvegarde et la reprise après sinistre.
Types de sauvegarde Linux
Quand il s’agit de variété, Linux tient la route dans pratiquement toutes les catégories. Voici quelques-uns des types de sauvegardes les plus courants pris en charge par Linux:
Sauvegardes complètes
D’où le nom, les sauvegardes complètes font une copie complète de toutes les données de votre système. Certains administrateurs Linux effectuent une sauvegarde complète par défaut pour les petits dossiers ou ensembles de données qui ne consomment pas beaucoup d’espace de stockage. Parce qu’ils ont tendance à nécessiter une quantité importante d’espace, les administrateurs responsables d’ensembles de données plus importants n’exécutent généralement que périodiquement des sauvegardes complètes. Le problème avec cette approche est qu’elle peut créer de longues lacunes qui exposent vos données à un risque accru.
Sauvegarde Linux Complète | |
Avantages | Inconvénients |
Toutes les données sont centralisées dans un ensemble de sauvegarde | Les opérations de sauvegarde sont plus lentes lorsque vous continuez à exécuter des sauvegardes complètes et à accumuler plus de données |
Les données facilement disponibles rendent les opérations de récupération rapides et faciles | Nécessite le plus d’espace de stockage |
Le contrôle de version est facile à gérer | Fait une utilisation inefficace des ressources car les mêmes fichiers sont copiés en continu. |
Sauvegardes incrémentielles
Les sauvegardes incrémentielles enregistrent toutes les données qui ont changé depuis l’exécution de votre dernière sauvegarde – complète ou incrémentielle. Si vous effectuez une sauvegarde complète le dimanche soir, vous pouvez exécuter une sauvegarde incrémentielle le mardi soir pour accéder à tous les fichiers qui ont changé depuis ce premier travail. Ensuite, le jeudi, vous exécutez un travail qui copie toutes les modifications effectuées depuis mardi, ainsi de suite et ainsi de suite. En un mot, la méthode incrémentielle crée une chaîne de sauvegardes. Ces sauvegardes sont empilées dans l’ordre à partir de votre point de départ d’origine.
Sauvegardes Incrémentielles | |
Avantages | Inconvénients |
Prend beaucoup moins de place que les sauvegardes complètes | La nécessité de restaurer toutes les modifications enregistrées entraîne des opérations de récupération plus lentes |
L’utilisation de moins d’espace se traduit par des images de sauvegarde plus maigres et des opérations de sauvegarde plus rapides | La nécessité de rechercher plusieurs ensembles de sauvegarde entraîne une récupération plus lente des fichiers individuels |
Facilite les efforts de rétention en créant plusieurs versions des mêmes fichiers | Sauvegarde complète initiale et toutes les sauvegardes incrémentielles par la suite sont nécessaires pour une récupération complète |
Sauvegardes différentielles
Les sauvegardes différentielles enregistrent toutes les modifications apportées depuis votre dernière sauvegarde complète. Disons que vous faites une sauvegarde complète dimanche soir. Ensuite, le mardi suivant, vous exécutez une sauvegarde différentielle pour enregistrer toutes les modifications apportées depuis le travail de dimanche. La tâche que vous exécutez le jeudi n’enregistre que les modifications apportées depuis dimanche et le cycle se poursuit jusqu’à l’exécution de votre prochaine sauvegarde complète. Vous pouvez appeler cette méthode un juste milieu entre les sauvegardes complètes et incrémentielles.
Sauvegardes Différentielles | |
Avantages | Inconvénients |
Permet l’utilisation la plus efficace de l’espace de stockage | Le processus de sauvegarde est plus lent que les sauvegardes incrémentielles |
Effectue des sauvegardes plus rapidement que les sauvegardes complètes | Le processus de récupération est plus lent que les sauvegardes complètes |
Récupère les données plus rapidement que les sauvegardes incrémentielles | Sauvegarde complète initiale et toutes les sauvegardes différentielles par la suite sont nécessaires pour une récupération complète |
Sauvegardes réseau
Les sauvegardes réseau utilisent le modèle client-serveur pour envoyer des données sur le réseau vers des destinations de sauvegarde. Dans une configuration en réseau, plusieurs ordinateurs peuvent servir de clients et sauvegarder des données sur un ou plusieurs serveurs centralisés. Vous pouvez facilement gérer les sauvegardes réseau avec une solution complète de reprise après sinistre. Par exemple, une organisation peut acheter 10 licences pour ShadowProtect SPX et fournir un accès à chaque utilisateur avec une seule clé d’enregistrement. À partir de là, les administrateurs système peuvent installer le logiciel sur les 10 machines et sauvegarder chaque système en conséquence.
Sauvegardes Réseau | |
Avantages | Inconvénients |
Peut être déployé pour les opérations de sauvegarde sur site et hors site | Présente des défis supplémentaires de gestion liés au réseau |
Compatible avec les technologies de sauvegarde complète, incrémentielle et différentielle | Peut être une opération coûteuse lors de la sauvegarde de grands ensembles de données |
Prend en charge une grande variété de supports de stockage | La fiabilité peut dépendre de la connexion Internet et des infrastructures tierces |
Sauvegardes FTP
Les sauvegardes FTP exploitent l’architecture client-serveur pour faciliter les sauvegardes sur Internet via le protocole de transfert de fichiers. Cette méthode peut jouer un rôle essentiel dans votre stratégie de protection des données en vous permettant de transférer des données critiques vers une installation hors site. De nombreux fournisseurs d’hébergement Web offrent des capacités FTP. Linux fournit un accès pratique à un certain nombre de clients FTP gratuits à partir des dépôts logiciels regroupés dans de nombreuses distributions.
Sauvegardes FTP | |
Avantages | Inconvénients |
Effectue des opérations de sauvegarde et de récupération de manière simple et abordable | Le manque de cryptage de FTP rend la sécurité préoccupante |
Aide à protéger les données contre les incendies, les inondations, le vandalisme et autres catastrophes sur site | Les sauvegardes sont limitées à la taille des fichiers |
Prend en charge un grand nombre d’utilisateurs sur un seul compte FTP | La vitesse et la fiabilité des opérations de sauvegarde et de récupération dépendent de la connexion Internet |
Outils de sauvegarde Linux
Maintenant que nous savons comment Linux gère la sauvegarde et la récupération, rencontrons certains des outils qui rendent tout cela possible. Les outils de sauvegarde Linux sont aussi divers que le pool de distribution lui-même. Il existe un certain nombre d’options disponibles dans le commerce, mais notre liste se concentrera exclusivement sur celles natives de l’environnement Linux. Voici:
tar
Abréviation de Tape Archiver, tar est l’outil de sauvegarde Linux le plus populaire. Comme les outils à suivre, il fonctionne à la fois comme une commande et un utilitaire autonome qui répond à une pléthore de commandes. la renommée de tar réside dans sa capacité à effectuer une grande variété d’opérations de sauvegarde. Avec Tar, vous pouvez exécuter des sauvegardes complètes de serveurs et de postes de travail, ou sauvegarder des données sur plusieurs appareils. Vous pouvez également effectuer des sauvegardes réseau à l’aide d’outils de ligne de commande tels que NetCat (NC) et SSH.
dump
dump est un utilitaire old school qui sauvegarde spécifiquement les systèmes de fichiers plutôt que les fichiers individuels. Cet outil prend en charge deux types d’opérations: les sauvegardes complètes et les sauvegardes incrémentielles. Vous pouvez les définir par des niveaux allant de 0 à 9. Vidage des commandes de niveau 0 pour effectuer une sauvegarde complète de l’ensemble du système de fichiers. Les niveaux 1 à 9 demandent au programme d’enregistrer toutes les modifications apportées depuis la dernière sauvegarde au même niveau, ou au niveau supérieur. Dump est à peu près un outil archaïque, vous devez donc l’installer manuellement sur la plupart des distributions plus récentes.
dd
Simple mais puissant, dd est un autre utilitaire Unix OG que les administrateurs Linux utilisent à ce jour. Ce qui fait de dd une telle puissance, c’est sa capacité à couvrir la protection des données d’une manière que les autres outils de sauvegarde ne peuvent pas toucher. Vous pouvez utiliser dd pour sauvegarder l’intégralité du disque dur ou créer des sauvegardes de partition ou du contenu de CD-ROM. dd est limité à l’utilisateur root, et avec raison. Si vous ne faites pas attention, un faux mouvement avec cet outil de ligne de commande puissant pourrait entraîner une perte permanente de données!
cpio
Abréviation de copy input to output, cpio est l’un des utilitaires les plus polyvalents de la boîte à outils de sauvegarde Linux. La flexibilité du cpio lui confère de nombreux avantages par rapport aux autres utilitaires. Contrairement au vidage, il sauvegarde des systèmes de fichiers entiers ainsi que des fichiers individuels. Vous pouvez sauvegarder avec tar sur un seul support, mais cipio peut sauvegarder simultanément des données vers plusieurs destinations. Cependant, avec ce pouvoir vient une plus grande complexité. cpio a une courbe d’apprentissage beaucoup plus raide en raison de ses nombreuses options de commande.
Administrateurs Linux, l’embarras du choix
Le menu de sauvegarde Linux propose un assortiment de choix intéressants. Certains administrateurs se contenteront de choisir parmi la sélection robuste d’applications et d’adapter leur propre système. D’autres seront mieux adaptés avec une solution de reprise après sinistre d’entreprise. Vous pouvez tout rationaliser et vous assurer de ne jamais avoir à voir le terminal. Comprendre tout cela est une question de peser vos besoins par rapport à votre temps, votre expertise et votre budget. Il n’y a pas de bon ou de mauvais plan de sauvegarde car tout ce que vous choisissez est sûrement mieux que pas de plan du tout.