web-dev-qa-db-fra.com

Comment rdiff-backup / rsnapshot / backupninja de LOCAL à la machine à distance?

Je suis un peu confus de faire des sauvegardes avec rsync/rdiff-backup/rsnapshot via SSH.

J'ai examiné des utilitaires tels que backupninja et rsnapshot. Ce sont des systèmes de sauvegarde basés sur rsync/rdiff, capables d’être planifiés pour effectuer des sauvegardes sur SSH. En lisant les pages de manuel, cela semble m'amener à croire que c'est niquement possible de configurer ces utilitaires pour tirer DU client vers le serveur, alors que je pensais qu'il était possible de les programmer pour Push to le serveur depuis le client . Est-ce que je me trompe ici?

Sens:

Je souhaite que mon ordinateur portable exécute l'utilitaire rdiff-backup/rsnapshot via cron pour effectuer une sauvegarde sur mon serveur domestique.

  1. Mon ordinateur portable exécute cron job tous les soirs (si c'est sur le réseau domestique) ... et se connecte via SSH à mon serveur domestique (car mon serveur a l'adresse IP statique et non l'inverse)
  2. L'ordinateur portable envoie les données au répertoire de sauvegarde sur le serveur.
  3. Si l'ordinateur portable n'est pas sur le réseau domestique, il n'effectue pas de sauvegarde.

Est-ce que je fais ça à l'envers?

...

PDATE:

J'ai actuellement installé rsnapshot sur la machine du serveur et je l'ai lancé en exécutant des sauvegardes manuellement depuis l'ordinateur portable, mais je pense toujours que cela semble plus logique d'avoir l'ordinateur portable Push sur le serveur, car il ne sera connecté à la maison que par intermittence. .

Nous attendons toujours de savoir si c'est la bonne façon de procéder, ou si l'ordre inverse (extraire le serveur de l'ordinateur portable) est une méthode appropriée. Entrez s'il vous plaît?

4
emf

en bref, oui, ces outils peuvent fonctionner dans le but que vous souhaitez.

voici un excellent article sur la mise en place.

http://www.debian-administration.org/articles/351

2
nathwill