web-dev-qa-db-fra.com

rsnapshot pour les sauvegardes à distance?

Je souhaite utiliser rsnapshot pour effectuer des sauvegardes de mon serveur de production vers un serveur de sauvegardes distant.

Dois-je installer rsnapshot sur le serveur de sauvegarde distant et non sur celui de production, non?

rsnapshot va extraire les fichiers à sauvegarder du serveur de production et les stocker localement sur le serveur de sauvegarde?

Je viens de réaliser que je n'ai pas les privilèges Sudo sur le serveur de sauvegarde. Est-ce à dire que je ne peux pas utiliser rsnapshot pour les sauvegardes à distance?

Soit dit en passant, n'est-il pas dommage que je ne puisse pas utiliser rsnapshot avec un service d'espace de sauvegarde proposé par mon hébergeur, simplement parce que je n'ai pas le contrôle total sur le serveur de sauvegarde, mais uniquement sur celui de production?

3
aneuryzm

Vous devrez cron le travail rsnapshot sur le serveur de sauvegarde, ainsi que configurer une connexion à distance au serveur de production afin d'extraire les données pertinentes. Si vous pouvez effectuer ces tâches sans Sudo (peut-être un service de portail comme cPanel?), Alors rsnapshot est toujours viable.

Sans aucun moyen de cron les tâches rsnapshot, vous n'aurez pas de chance.

1
Scaine

Vous pouvez exécuter rsnapshot en tant que n'importe quel utilisateur. Vous devrez copier le /etc/rsnapshot.conf fichier dans un endroit où vous pouvez le modifier, par exemple ~/rsnapshot /. Vous devrez modifier la directive lockfile car vous ne pourrez probablement pas écrire pour écrire dans sa valeur par défaut en tant qu'utilisateur standard.

lockfile        /home/patrick/rsnapshot/rsnapshot.pid

Vous appelez ensuite rsnapshot ainsi

rsnapshot -c /home/patrick/rsnapshot/rsnapshot.conf hourly

Avez-vous accès à cron en tant qu'utilisateur standard sur le serveur?

2
user1192