Table des matières
Une considération importante lors du stockage de données dans un environnement numérique est de savoir comment s'assurer que vos informations seront disponibles en cas de problème.Nous allons décrire certaines des différentes approches pour fournir une sauvegarde et une redondance des données.
Quelle est la différence entre redondance et sauvegarde ?
La redondance des données est une copie des données et fonctionne par basculement, ce qui signifie que si un ensemble de données n'est pas disponible, une autre copie est immédiatement remplacée par celle qui a échoué. Cela se traduit par quelques secondes et l'application ou le site Web peut continuer à répondre aux demandes comme si de rien n'était.
En attendant, l'administrateur système (dans ce cas, vous) a la possibilité de résoudre le problème et de remettre le système dans un état pleinement fonctionnel.
La redondance ne protège pas contre une panne qui affecte toutes les machines. Par exemple, si vous avez un RAID en miroir de deux disques, configuré en RAID 1, il est redondant si un disque tombe en panne, l'autre sera toujours disponible. Cependant, si la machine elle-même tombe en panne, les deux disques tombent en panne.
Un autre inconvénient de ce type de configuration est que chaque opération est effectuée sur toutes les copies des données. Cela inclut les opérations malveillantes ou accidentelles. Une véritable solution de sauvegarde vous permettra de restaurer à partir d'un point où les données sont connues pour être bonnes auparavant.
Sauvegarde
L'une des formes de sauvegarde les plus populaires est la sauvegarde au niveau des fichiers. Ce type de sauvegarde utilise des outils de sauvegarde automatiques ou manuels pour transférer des fichiers vers un autre emplacement ou appareil.
Comment utiliser la commande cp
Le moyen le plus simple de sauvegarder une machine Linux, comme votre VPS, consiste à utiliser la commande cp. Ceci est limité à la copie de fichiers d'un emplacement local à un autre. Sur un ordinateur local, vous pouvez monter un lecteur amovible, puis y copier des fichiers :
mount / dev / sdc / mnt / my- backup cp -a / etc / * / mnt / my- backup umount / dev / sdc
Cet exemple monte un disque amovible, puis copie le répertoire /etc sur le disque. Vous démontez ensuite le lecteur, qui peut être stocké ailleurs.
Comment utiliser Rsync
Une meilleure alternative au CP est la commande rsync, qui peut être utilisée pour effectuer des sauvegardes locales avec une plus grande flexibilité. On peut effectuer la même opération que la précédente en utilisant rsync avec ces commandes :
mount / dev / sdc / mnt / my- backup rsync- azvP / etc / * / mnt / my- backup umount / dev / sdc
Vous vous rendrez rapidement compte que les sauvegardes sur le système de fichiers local sont lourdes et gênantes. Vous devez physiquement attacher et déconnecter le lecteur de sauvegarde et le transporter vers un autre emplacement si vous souhaitez préserver vos données en cas de vol ou d'incendie. Vous pouvez obtenir bon nombre des mêmes avantages en utilisant des sauvegardes réseau.
Rsync vous pouvez effectuer des sauvegardes à distance aussi facilement que vous pouvez effectuer des sauvegardes locales. Il suffit d'utiliser une syntaxe alternative. Cela fonctionne sur n'importe quelle machine sur laquelle vous pouvez SSH, tant que rsync est installé aux deux extrémités :
rsync-azvP / etc / * nom d'utilisateur @ remote_server: / backup /
Il sauvegardera le répertoire / etc sur la machine locale dans un répertoire sur remote_host situé dans / backup. Cela se produira si vous avez la permission d'écrire dans ce répertoire et qu'il n'y a pas d'espace disponible.
Sauvegarder une partition ou un disque en utilisant dd
Dans ce cas, nous copions l'ensemble du périphérique avec la commande disk to disk
dd si = / chemin / périphérique de = / chemin / sauvegarde
Dans ce scénario, if = spécifie le périphérique d'entrée ou l'emplacement. Le de = indique le fichier ou l'emplacement de sortie. Il est très important de se souvenir de cette distinction, car il est trivial de nettoyer un disque entier si celles-ci sont inversées.
Si vous souhaitez faire une sauvegarde de la partition contenant les documents, qui se trouve dans /dev/sda3, vous pouvez créer un fichier image comme celui-ci :
dd if = / dev / sda3 de = ~ / documents.imgAvez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif