Sauvegarde avec Strongspace.com et sshfs

Toute personne qui gère un blog ou tout autre site web sera tôt ou tard confrontée au "problème" de la nécessité d'une stratégie de sauvegarde. Plusieurs approches sont envisageables ici, et je voudrais présenter une variante. Les exigences suivantes : un vServer avec accès root est utilisé pour l'hébergement (Debian 6.0), la sauvegarde doit avoir lieu indépendamment du fournisseur. Mon choix s'est porté sur le fournisseur Strongspace.comqui offre 15 Go d'espace pour 3,99 $ par mois, accessible via SSH et rsync. L'avantage au final : quel que soit le programme de sauvegarde utilisé, la sauvegarde est directement enregistrée sur Strongspace.com - sans détour sous forme de rsync.

Tout d'abord, nous avons besoin de programmes de sauvegarde appropriés, mon choix s'est porté sur backup-manager et automysqlbackup (mais d'autres fonctionnent tout aussi bien).

~# aptitude install backup-manager automysqlbackup

Après avoir configuré la sauvegarde elle-même (veuillez consulter les instructions des outils correspondants), il est maintenant nécessaire de réaliser le transfert des données vers strongspace.com. Le stockage de sauvegarde est intégré à sshfs, qui utilise fuse pour intégrer le système de fichiers distant. sshfs doit d'abord être installé :

~# aptitude install sshfs

Pour qu'il ne soit pas toujours nécessaire d'entrer un mot de passe, il convient de configurer la connexion sans mot de passe. Les instructions sont disponibles sur StrongspaceEn fait, il vous suffit d'entrer votre propre clé SSH dans Strongspace. Tout d'abord, la connexion doit être établie manuellement. Le répertoire de sauvegarde est monté sur un répertoire local :

~# sshfs [USERNAME]@[USERNAME].strongspace.com:/strongspace/[USERNAME]/[BACKUP_TARGET] /backup

Cela connecte le répertoire "/backup" au répertoire approprié sur Strongspace.com - ce répertoire peut maintenant être spécifié directement dans les outils de sauvegarde, ce qui crée la sauvegarde directement sur Strongspace.com. La rotation des anciennes sauvegardes fonctionne également directement sans prendre plus d'espace sur le serveur et l'accès est possible via l'interface web de Strongspace. Cela signifie qu'une sauvegarde pourrait également être transférée vers un nouveau serveur en cas d'urgence ou ouverte indépendamment d'une restauration complète.

L'appel des outils de sauvegarde doit être entré dans la crontab à la fin - puis la sauvegarde s'exécute par exemple une fois par nuit. Cependant, sshfs présente un inconvénient : après un certain temps, la connexion SSH est normalement coupée. Cependant, cela peut être évité en définissant un intervalle keep-alive dans la configuration SSH :

~# nano -w ~/.ssh/config

Si le fichier n'existe pas, il suffit de le créer et d'entrer ce qui suit :

ServerAliveInterval 15

Avec ceci, tout est mis en place jusqu'à présent - il peut certainement y avoir d'autres approches, mais chacun peut proposer son propre concept ici. La seule chose importante est que chacun devrait avoir une sauvegarde, que ce soit de son propre blog ou d'autres données importantes. Le choix du fournisseur n'a pas vraiment d'importance.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *