6 applications et astuces pour optimiser les sauvegardes de votre système Linux

6 applications et astuces pour optimiser les sauvegardes de votre système Linux / Linux

Lors du passage à Linux, vous remarquerez peut-être que votre version est fournie avec un outil de sauvegarde par défaut. Mais il se peut que vous ne configuriez pas toutes les parties importantes de votre système. De plus, l’utilisation de l’outil par défaut peut conduire à des sauvegardes plus volumineuses et moins efficaces qu’elles ne le devraient..

Voici d'autres moyens de sauvegarder votre système Linux pour tirer le meilleur parti du stockage disponible.

Assurez-vous de tout sauvegarder

L'outil par défaut sur les ordinateurs de bureau Ubuntu, dejá-dup, est configuré uniquement par défaut pour sauvegarder votre répertoire personnel. Mais cela laisse de côté certaines choses importantes dont vous aurez besoin pour remettre facilement votre système en état de fonctionnement. Pensez à votre système comme les trois parties suivantes:

Maintenant, vous pouvez facilement configurer l'outil par défaut pour sauvegarder les trois éléments ci-dessus. Mais cela suppose que vous disposiez de beaucoup d’espace de stockage ou qu’il soit peut-être nécessaire de mélanger de grandes quantités de données sur Internet. Les applications et astuces suivantes peuvent aider à minimiser l'espace dont vous avez besoin tout en vous assurant que vous êtes couvert en cas de crise..

1. Cloner la partition pour créer un instantané de votre répertoire personnel

Il s’agit des données résidant dans vos comptes d’utilisateur sous le / home / [nom d'utilisateur] annuaire. Cela inclut vos configurations personnelles, souvent stockées dans des fichiers ou des répertoires commençant par un point (par exemple,. /home/[nomdirecteur/.local), ainsi que de la musique, des images et d’autres fichiers et dossiers (comme le Les documents ou Télécharger Dossiers). Ce sont les données sur lesquelles vous allez probablement vous concentrer, et celles qui sont le plus souvent traitées en sortie de magasin..

Une bonne raison de garder votre /maison répertoire sur une partition distincte afin que vous puissiez le manipuler séparément des parties principales de votre système. Si vous le faites, vous pouvez sauvegarder votre répertoire de base en clonant toute la partition. Il peut ensuite être restauré exactement comme vous l'avez eu au niveau du disque.

Comme précédemment couvert 4 méthodes pour cloner votre disque dur Linux 4 méthodes pour cloner votre disque dur Linux Besoin de cloner votre lecteur de disque dur Linux ou une partition? Vous pouvez utiliser l'outil DD intégré ou plusieurs alternatives pour cloner votre disque afin de le restaurer ultérieurement, sans problème. Lire la suite, une option pour cela est jj, qui clonera exactement un disque ou une partition (ce qui signifie que votre sauvegarde a la même taille que la partition entière). Pensez à utiliser Clonezilla. Il peut sauvegarder la structure du disque / de la partition mais omettre de l’espace disque inutilisé, votre sauvegarde n’est donc que la taille des données réelles contenues dans la partition..

2. Stockez les instantanés du répertoire de base sur plusieurs ordinateurs avec les synchroniseurs de fichiers

Les synchroniseurs de fichiers sont une bonne option pour vos fichiers personnels, en particulier si vous utilisez plusieurs périphériques. Il y a presque trop d’options à nommer ici, mais elles incluent de simples utilitaires de copie de fichiers tels que rsync, des services en ligne tels que Dropbox 5 Des outils et des services de sauvegarde en nuage de qualité prenant pleinement en charge Linux 5 Des outils et des services de sauvegarde en nuage de qualité qui prennent en charge entièrement Linux Si vous demandez à un utilisateur averti un conseil qui s'applique à tout système d'exploitation, il sauvegardez vos fichiers régulièrement. Même si la technologie peut… En savoir plus, ou des programmes locaux / peer-to-peer comme Resilio Sync From Pirate Darling à Dropbox Alternative: BitTorrent Sync vous permet de garder vos fichiers synchronisés sur des machines de Pirate Darling à Dropbox Alternative: BitTorrent La synchronisation vous permet de garder vos fichiers synchronisés sur toutes les machines. Les services de synchronisation de fichiers basés sur le cloud sont faciles à utiliser et fonctionnent correctement, mais votre confidentialité peut être ou ne pas être votre première priorité. Sans oublier le fait que ces services viennent toujours avec un stockage… Lire la suite. Certains d'entre eux vous proposeront de suivre l'historique pour vous, bien que ce soit pour chaque changement minute, ce qui peut devenir lourd, et le stockage des déchets..

3. Utiliser les outils d’archivage pour conserver les instantanés historiques des données système

En dehors de votre répertoire personnel, vous devez absolument prendre en compte les éléments suivants dans votre sauvegarde:

  • /etc, qui contient des configurations telles que / etc / apt / lists (listes décrivant les référentiels à partir desquels votre système installe de nouveaux programmes).
  • / var, qui contient des données supplémentaires utilisées par les applications. Des exemples de ceci incluent les journaux (par exemple. /var/log/dpkg.log, où les transactions de package sont consignées sur un système .deb), des caches (tels que / var / cache / dpkg, où une copie de tous les paquets installés sont conservés), et / var / lib / dpkg (où la base de données de paquets est stockée).

la norme “style archive” Les outils de sauvegarde peuvent également gérer ces répertoires système. Ils examineront généralement les fichiers du ou des répertoires sources, détermineront si une sauvegarde à jour de ce fichier existe et créeront / mettront à jour si ce n’est pas le cas. Ils peuvent conserver plusieurs copies (c’est-à-dire une quotidienne et une hebdomadaire) et les archives sont souvent compressées pour économiser de l’espace disque. Il existe diverses options pour sauvegarder et restaurer facilement des données et des fichiers avec le recul [Linux]. Pour sauvegarder et restaurer facilement des données et des fichiers avec le retour [Linux]. En savoir plus, y compris des programmes comme dejá-dup ou dans le temps.

Vous devrez configurer ces sauvegardes en tant que root ou utiliser les fonctionnalités intégrées de l'outil pour s'exécuter avec des privilèges d'administrateur..

Ensuite, en utilisant ces applications (dans le temps ci-dessous), vous pouvez simplement ajouter les répertoires souhaités à un travail de sauvegarde nouveau ou existant:

En sélectionnant et en choisissant les répertoires que vous sauvegardez, vous pouvez réaliser des économies d’espace par rapport aux répertoires classiques. “l'ensemble du système” sauvegardes. Consultez cet article pour des conseils sur les sous-répertoires / var que vous souhaitez et ceux que vous ne souhaitez pas..

4. Utilisez etckeeper pour conserver les enregistrements des modifications de configuration

Pour le /etc répertoire spécifiquement, l'utilitaire etckeeper utilise le contrôle de source pour vous aider à sauvegarder vos configurations système importantes. L'installation dans Ubuntu nécessite la commande suivante:

sudo apt-get install etckeeper

Dans le cadre de l’installation, il créera une sauvegarde (en réalité, une git référentiel) et valider tous les fichiers sous /etc dans ça.

Vous pouvez alors utiliser n'importe quel git client de consulter l'historique des configurations de votre système. Plus important encore, l'application met également en place un cron tâche de modifier chaque jour vos configurations. Mais la plupart des fichiers de configuration sont créés en clair et depuis git (et d’autres systèmes de contrôle de code source) fonctionnent selon le principe de sauvegarde des modifications ligne par ligne, le stockage de plusieurs versions peut être assez petit.

5. Utiliser aptik pour sauvegarder les configurations et les packages logiciels

le aptik Le programme intègre plusieurs outils de sauvegarde / restauration dans une interface graphique pratique:

Ses Logiciel installé feature va sauvegarder les paquets que vous avez explicitement installés par défaut - l'image ci-dessous montre qu'il peut s'agir d'une liste assez courte:

Pourquoi est-ce si court? Cela n’exige pas les packages du système de base, car pour pouvoir utiliser cette sauvegarde, vous devez déjà installer un système de base. Et si vous n'installez que ces quelques dizaines de paquets, le gestionnaire de paquets se chargera de l'installation. tout leurs dépendances pour vous. Donc votre “sauvegarde complète du logiciel” peut consommer que quelques dizaines de mégaoctets de stockage. Intelligent, oui?

6. Sauvegarder vos paquets avec une liste de paquets

Tu peux faire encore mieux que aptik si vous êtes à l'aise avec la ligne de commande. Pour être sûr de pouvoir restaurer votre système ultérieurement, essayez ceci: ne sauvegardez pas les paquets du tout, mais plutôt capturer une liste de paquets au lieu. La commande suivante exportera une liste de vos packages installés dans un fichier texte:

sudo dpkg --get-selections> my-packages.txt


En plus de vous fournir la comptabilité lisible par l'homme (indiquée ci-dessus) des packages sur votre système, les commandes suivantes peuvent les réinstaller en bloc:

sudo dpkg --set-selections < my-packages.txt sudo apt-get -u dselect-upgrade

Notez que vous devrez gérer les programmes que vous avez installés à la main (vivant probablement dans / usr / local et / ou /opter) toi même. Mais sinon, la seule différence entre votre système précédent et votre système restauré est que tout sera dans les versions les plus récentes disponibles - probablement ce que vous voulez de toute façon. Et tout cela pour le prix de quelques milliers de kilo-octets.

N'oubliez pas que vous n'êtes pas limité à utiliser l'un des éléments ci-dessus. Combinez-en autant que nécessaire pour vous assurer que si le pire se produisait, vous serez rapidement opérationnel.

Utilisez-vous l’un des outils ci-dessus pour vous aider dans vos tâches de sauvegarde? Donnez-nous vos astuces de sauvegarde ci-dessous dans les commentaires!

En savoir plus sur: Sauvegarde de données, Partition de disque, Linux.