Créer un serveur High Availability : la réplication des fichiers

Créer un serveur High Availability : la réplication des fichiers photo

Nous avons vu il y a quelques jours comment répliquer nos bases de données à la volée d'un serveur à l'autre. Voyons aujourd'hui comment répliquer les fichiers en temps réel avec lsyncd. Pour les besoins de ce tutoriel, vous avez besoin: deux serveurs, VPS, ou Droplets si chez Digital Ocean; d'une connexion SSH par clé, sans mot de passe, entre les deux serveurs. Mon serveur principal s'appelle MASTER. Le serveur de sauvegarde s'appelle BACKUP. Copier tous les fichiers d'un serveur […]

Lire la suite »

Utiliser Rsync pour sauvegarder un serveur Linux vers un NAS Synology

Utiliser Rsync pour sauvegarder un serveur Debian/Ubuntu vers un NAS Synology photo

Dans ce tutoriel, nous allons voir comment configurer rsync pour planifier des sauvegardes d'un serveur distant et permettre l'accès SSH vers votre NAS Synology en local. Armez-vous de votre terminal préféré et lancez une session SSH, c'est parti ! Étape 1 : créer un nouvel utilisateur Synology Afin de bien séparer les processus et privilèges, il vaut mieux créer un nouvel utilisateur Synology : cela permet de contrôler exactement ce à quoi il a accès. Dans ce tutoriel, notre utilisateur […]

Lire la suite »

NAS Synology : retrouver l'accès SSH pour rsync après la mise à jour du DSM

NAS Synology : retrouver l'accès SSH et rsync après la mise à jour du DSM photo 2

Mon NAS Synology est configuré pour se mettre automatiquement à jour, ce qui est plutôt pratique puisque cela permet d'automatiser les mise à jour de sécurité et des paquets essentiels. Hier, une nouvelle mise à jour du DSM est arrivée : DSM 6. La mise à jour s'est visiblement bien déroulée mais quelques petites choses ont été modifiées au sein du système, dont la perte d'accès root pour rsync, ce qui est problématique pour mes sauvegardes. Le truc qui change, […]

Lire la suite »

NAS Synology : résoudre l'erreur rsync "permission denied" lors de la connexion au NAS après mise à jour du DSM

NAS Synology : résoudre l'erreur rsync "permission denied" lors de la connexion au NAS photo

Mon NAS Synology vient de mettre à jour son firmware DSM et je constate en lançant ma sauvegarde rsync que la connexion rsync vers le NAS ne se fait plus : après saisie du mot de passe, on obtient une erreur "permission denied". Voici comment remédier à ce petit désagrément en deux minutes montre en main. Problème : connexion SSH refusée Lors de la connexion initiale, démarrée par : rsync --ignore-existing --progress -vr --rsh='ssh -p22222' /home/backup/* [email protected]:/volume1/video on obtient le […]

Lire la suite »

BASH : lancer une tâche en arrière-plan et fermer le terminal sans interrompre la tâche

Bash : réparer les tables MySQL en cas de crash photo

J'ai récemment mis à jour mon article sur Rsync pour rapatrier quelques fichiers du serveur vers mon NAS Synology et me suis demandé comment je pouvais faire pour ouvrir un terminal, lancer un Rsync qui va sûrement me prendre des heures et fermer le terminal sans que cela interrompe la sauvegarde. Voici quelques pistes pour lancer une commande en arrière-plan avec BASH. Créer un sous-shell On crée un sous-shell (subshell) en lançant la commande avec des parenthèses. Le signe & […]

Lire la suite »

Rsync: rapatrier les fichiers du serveur à la maison

et-finger

Je vous ai déjà parlé de rsync pour transférer des fichiers d'un serveur à un autre. Supposons maintenant que vous vouliez récupérer les fichiers qui sont sur votre serveur chez vous, à la maison. Cela ne prend que quelques minutes à mettre en place et cela sert très souvent. Etape 1 : ouvrir le port 22 dans la box ou le routeur Rendez-vous dans l'interface d'administration de votre box ou routeur : si ce n'est déjà fait, attribuez une IP […]

Lire la suite »

Rsync : résoudre l'erreur "is your shell clean?"

Transférer des fichiers d'un serveur à un autre avec rsync sous Linux photo 1

Lors de l'utilisation de la commande rsync, il est possible d'obtenir le message d'erreur suivant : TERM environment variable not set. protocol version mismatch -- is your shell clean? (see the rsync man page for an explanation) rsync error: protocol incompatibility (code 2) at compat.c(173) [sender=3.0.7] Il s'agit la plupart du temps du fichier /~.bashrc qui n'est pas propre puisqu'il renvoie des informations au terminal. Cela peut être dû à une commande qui donne des informations sur la date ou […]

Lire la suite »

Transférer des fichiers d'un serveur à un autre avec rsync sous Linux

Transférer des fichiers d'un serveur à un autre avec rsync photo

Il arrive très souvent que l'on ait besoin de transférer des fichiers rapidement, d'un serveur à un autre par exemple. Bien sûr, on peut utiliser le FTP mais il y a beaucoup plus rapide et efficace : je vous présente rsync.[no_toc] Synchronisation distante rsync (remote synchronization ou "synchronisation distante" en français) est un logiciel libre de synchronisation de fichiers (disponible sous toutes les plateformes) : la synchronisation est unidirectionnelle, c'est-à-dire qu'elle copie les fichiers de la source en direction de […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: