Backup avec rsnapshot
Si vous êtes à la recherche d'un utilitaire de ligne de commande pour répondre à tous vos besoins de sauvegarde Linux, vous avez vraiment besoin ne cherchez pas plus loin que cet outil qui se base hors de l'rsync vivaces préférées de sauvegarde. Rsnapshot prend l'utilitaire rsync et le rend plus utile qu'il ne l'était déjà. Avec rsnapshot vous pouvez conserver en plusieurs points dans les sauvegardes du temps et de les faire tourner ainsi. Mais ce n'est pas tout ce que vous pouvez faire avec rsnapshot. En fait, cet outil est si flexible, il semblerait que le ciel est la limite.
Dans cet article je vais vous montrer comment installer et utiliser l'utilitaire de sauvegarde rsnapshot afin que vous aussi pouvez avoir cohérente, les sauvegardes fiables pour votre système Linux - serveur ou de bureau.
Installation
Avant de vous installer, vous aurez besoin pour vous assurer d'avoir (au minimum) deux rsync et perl installé sur votre machine. Il existe quelques façons dont vous pouvez installer rsnapshot. Vous pouvez installer à partir des sources en téléchargeant plus tard le tar.gz. Fichier (à partir de la page de téléchargement rsnapshot ) et procédez comme suit:
- Ouvrez un terminal.
- Passez dans le répertoire du nouveau fichier téléchargé son maintien.
- Exécutez la commande tar xvzf rsnapshot-xxx.tar.gz (où XXXest le numéro de version) pour décompresser l'archive.
- Exécutez la commande cd rsnapshot-XXX de changer dans le répertoire nouvellement créé.
- Exécutez la commande. / Configure.
- Exécutez la commande make pour construire le logiciel.
- Exécutez la commande make install pour installer le logiciel.
Vous pouvez également télécharger et installer le binaire pré-compilé (en. Rpm,. Deb, etc) la forme et installer à partir de cela. Une autre façon d'installer rsync est de l'ouvrir votre outil Ajout / Suppression de logiciel, recherche de rsync, et installer à partir de là.
Peu importe comment vous installer vous retrouver avec un fichier exécutable (rsnapshot) dans / usr / bin / et un fichier de configuration (rsnapshot.conf) dans / etc. Vous êtes prêt à commencer la configuration de votre sauvegarde.
Configuration
Ensemble de la configuration de rsnapshot qui se passe dans le fichier / etc / rsnapshot.conf. Ouvrez-le avec votre éditeur de texte préféré (vous aurez besoin des privilèges root pour le faire) et préparez-vous à vos mains un peu sale.
Parce que chacun est mis en place est différent, je vais seulement vous indiquer les sections du fichier de configuration dont vous avez besoin de modifier pour vos besoins. Le fichier de configuration est très bien présenté,vous devriez donc pas avoir de problème avec la configuration. Mais juste au cas où ...
La première section vous aurez besoin de mettre en place est le répertoire ROOT section SNAPSHOT. C'est là que vous définissez l'emplacement où vos photos seront stockées.
La section suivante (puisque nous sommes l'installation de ce sous Linux) est de décommenter la directive cmd_cp en vertu de la section des programmes externes DEPENDANCES. Aussi, dans cette section, si vous prévoyez d'utiliser Secure Shell (SSH) pour les sauvegardes à distance, vous devez supprimer le commentaire cmd_ssh en ligne.
La prochaine section est la section de sauvegarde INTERVALLES. Ici vous avez trois (avec une quatrième option) options à mettre en place:
- horaire
- quotidienne
- hebdomadaires
La valeur par défaut est mis en place bien comme ceci:
intervalle horaire 6
intervalle de 7 jour
intervalle d'une semaine 4
Cela signifie que vous aurez six sauvegardes horaires (toutes les quatre heures), sept des sauvegardes quotidiennes (une fois par jour), et quatre sauvegardes hebdomadaires (une fois par semaine).
La dernière section, vous devez configurer les points de sauvegarde est / section scripts. Ici, vous allez définir ce qui doit être sauvegardé. Par défaut rsnapshotsauvegarder / home, / etc et / usr / local à la définition de sauvegarde point localement. Vous remarquerez après cette section est une section très bien présenté des copies de sauvegarde de l'échantillon. Jetez un oeil à ces étroite car ils vous aideront à créer différents types de sauvegardes (sauvegardes, y compris à distance).
Dernière étape - cron
La dernière chose que vous devez faire (après avoir enregistré votre fichier de configuration) est de mettre en place cron pour lancer l'outil de rsnapshot. Vous voulez mettre en place les utilisateurs cron root pour cela (basé sur Ubuntu distributions si vous utilisez la commande sudo crontab-e) pour la commande:
crontab-e
et ajouter quelque chose comme:
0 * / 4 * * * root / usr / bin / rsnapshot horaire
0 23 * * * root / usr / bin / rsnapshot quotidienne
0 23 * * 6 root / usr / bin / rsnapshot hebdomadaires
Le ci-dessus se déroulera rsnapshot horaire jamais quatre heures, tous les jours à 23 heures, et à la semaine le samedi à 23 heures.
C'est tout. Vous êtes de sauvegarde est prête à aller.
Réflexions finales
Assurez-vous réfléchi à votre plan de sauvegarde. Après tout, il vous fera économiser si un sinistre. L'outil de rsnapshot est un outil très pratique qui peut prendre l'utilitaire rsync vénérable etil est beaucoup plus utile.
Commentaires
Enregistrer un commentaire