Synologie

Comment utiliser rsync sur Synology NAS

Comment utiliser rsync sur Synology NAS
La forme complète de rsync est synchronisation à distance. rsync est un programme en ligne de commande pour synchroniser des fichiers. Il est utilisé pour synchroniser des fichiers de votre ordinateur vers un ordinateur distant, d'un ordinateur distant vers votre ordinateur, d'un dossier vers un autre dossier sur le même ordinateur, de votre ordinateur vers votre disque dur externe, d'un ordinateur distant vers votre disque dur externe conduire, etc. Il peut également être utilisé pour faire des sauvegardes incrémentielles.

Cet article vous montrera comment activer rsync sur votre Synology NAS et synchroniser les fichiers de votre ordinateur vers votre Synology NAS. Alors, commençons.

Activer le service SSH sur le Synology NAS :

Avant de pouvoir activer rsync sur votre Synology NAS, vous devez activer le service SSH sur votre Synology NAS car rsync utilise le protocole SSH pour synchroniser les fichiers entre votre ordinateur et le Synology NAS.

Pour activer le service SSH sur votre Synology NAS, ouvrez le Panneau de commande app à partir de l'interface graphique Web de votre Synology NAS DSM.

Cliquer sur Mode avancé dans le coin supérieur droit de l'application Panneau de configuration, comme indiqué dans la capture d'écran ci-dessous.

Maintenant, cliquez sur le Terminal et SNMP icône comme indiqué dans la capture d'écran ci-dessous.

La section Terminal & SNMP de l'application Panneau de configuration coche la case Activer le service SSH et clique sur Appliquer comme indiqué dans la capture d'écran ci-dessous.

Le service SSH doit être activé sur votre Synology NAS.

Activez le service de fichiers rsync sur le Synology NAS :

Pour activer le service de fichiers rsync sur votre Synology NAS, cliquez sur le Services de fichiers icône de la Panneau de commande application.

Maintenant, naviguez jusqu'au rsync onglet du Services de fichiers partie de la Panneau de commande application comme indiqué dans la capture d'écran ci-dessous.

Vérifier la Activer le service rsync case à cocher et cliquez sur Appliquer comme indiqué dans la capture d'écran ci-dessous.

Le service de fichiers rsync doit être activé.

Configuration d'un partage de fichiers sur le Synology NAS pour rsync :

Une fois que vous avez activé le service de fichiers rsync, un nouveau dossier partagé doit être créé. Pour synchroniser les fichiers dans le dossier partagé nouvellement créé, vous devez le configurer en fonction de vos besoins.

Pour configurer le dossier partagé nouvellement créé, cliquez sur le Dossiers partagés icône de la Panneau de commande application comme indiqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, un nouveau dossier partagé, NetBackup, est créé.

Pour configurer le dossier partagé NetBackup, sélectionnez-le et cliquez sur Éditer comme indiqué dans la capture d'écran ci-dessous.

Par défaut, le dossier partagé NetBackup est créé dans Volume 1 de votre Synology NAS, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Si vous souhaitez stocker les fichiers de sauvegarde dans un volume différent, vous pouvez utiliser le Emplacement menu déroulant pour changer le volume.

Je veux stocker les fichiers de sauvegarde rsync dans 2ieme volume, donc je vais sélectionner 2ieme volume du Emplacement menu déroulant, comme indiqué dans la capture d'écran ci-dessous.

Comme tu peux le voir, 2ieme volume est sélectionné comme NetBackup dossier partagé Emplacement.

Maintenant, naviguez jusqu'au Autorisations onglet et définir Lire écrire autorisations aux utilisateurs auxquels vous souhaitez accéder NetBackup partager.

Une fois que vous avez terminé, cliquez sur d'accord.

Cliquer sur Oui.

Cliquer sur Oui.

Les changements sont appliqués. Cela peut prendre quelques secondes pour terminer.

Comme vous pouvez le voir, le NetBackup le dossier partagé est déplacé vers 2ieme volume de mon Synology NAS.

Installation de rsync sur votre ordinateur :

Pour synchroniser les fichiers de votre ordinateur vers votre Synology NAS avec rsync, le programme de ligne de commande rsync doit être installé sur votre ordinateur. Il y a de fortes chances que rsync soit déjà installé sur votre ordinateur. Si, dans tous les cas, rsync n'est pas installé sur votre ordinateur, vous pouvez facilement l'installer à partir du référentiel de packages officiel de la distribution Linux (système d'exploitation) que vous avez installé sur votre ordinateur.

Pour installer rsync sur votre ordinateur, exécutez l'un des groupes de commandes suivants en fonction de la distribution Linux que vous utilisez.

Ubuntu 20.04 LTS :

$ sudo apt mise à jour
$ sudo apt install rsync -y

Debian 10 :

$ sudo apt mise à jour
$ sudo apt install rsync -y

Linux Mint 20 :

$ sudo apt mise à jour
$ sudo apt install rsync -y

CentOS 8 et RHEL 8 :

$ sudo dnf makecahce
$ sudo dnf install rsync -y

Arch Linux :

$ sudo pacman -Syu
$ sudo pacman -S rsync

Sauvegarder des fichiers avec rsync :

Une fois rsync installé, vous pouvez sauvegarder les fichiers de votre ordinateur sur votre Synology NAS avec rsync.

Pour garder les choses organisées, je vous recommande de créer un dossier dans le NetBackup dossier partagé de votre Synology NAS avec le même nom que le nom d'hôte de l'ordinateur à partir duquel vous sauvegarderez les fichiers.

Pour trouver le nom d'hôte de votre ordinateur, exécutez la commande suivante :

$ nom d'hôte

Le nom d'hôte de votre ordinateur doit être imprimé, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Dans mon cas, le nom d'hôte de mon ordinateur est linuxhint-e86c5d. Ce sera différent pour vous, alors assurez-vous de le remplacer par le vôtre à partir de maintenant.

Pour créer un nouveau dossier dans le NetBackup dossier partagé, ouvrez le Station de fichiers app sur votre Synology NAS, parcourez le NetBackup dossier partagé et cliquez sur Créer comme indiqué dans la capture d'écran ci-dessous.

Cliquer sur Créer le dossier comme indiqué dans la capture d'écran ci-dessous.

Veuillez saisir le nom d'hôte (dans mon cas, linuxhint-e86c5d) de votre ordinateur et cliquez sur d'accord.

Un nouveau dossier doit être créé, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Maintenant, sauvegardons le /domicile dossier de votre ordinateur sur votre Synology NAS.

Avant de faire la sauvegarde rsync réelle, c'est une bonne idée de tester si rsync fonctionnera comme prévu.

Pour tester si rsync fonctionne, vous pouvez exécuter rsync avec le -m option comme suit :

$ rsync -avnzx @:

Si tout se passe bien, exécutez la commande rsync sans l'option -n pour effectuer la sauvegarde réelle.

$ rsync -avzx @:

Ici,

: C'est le chemin du dossier que vous souhaitez sauvegarder sur votre Synology NAS depuis votre ordinateur. Dans ce cas, le /domicile dossier.

: C'est le chemin du dossier sur votre Synology NAS où vous souhaitez stocker la sauvegarde.
Le chemin sera au format suivant :

/le volume//

Dans ce cas, le est NetBackup.

le NetBackup le dossier partagé est créé dans 2ieme volume de mon Synology NAS. Alors, dans mon cas, est 2.

le est le nom du dossier dans lequel vous souhaitez sauvegarder le /domicile dossier de votre ordinateur. Dans ce cas, le nom d'hôte de votre ordinateur. Dans mon cas, est linuxhint-e86c5d.

: C'est le nom d'utilisateur de votre Synology NAS que vous souhaitez utiliser pour effectuer la sauvegarde.

Dans mon cas, le est shovon.

: C'est l'adresse IP de votre Synology NAS. Dans mon cas, c'est 192.168.0.110.

REMARQUE: La valeur de la , , , et sera différent pour toi. Alors, assurez-vous de les remplacer par la valeur souhaitée à partir de maintenant.

Pour tester si la sauvegarde rsync fonctionne, exécutez la commande rsync avec le -m option comme suit :

$ rsync -avnzx /home [email protected] :/volume2/NetBackup/$(nom d'hôte)

REMARQUE: Dans la commande précédente, j'ai utilisé $(nom d'hôte) comme le Nom. $(nom d'hôte) sera remplacé par le nom d'hôte de votre ordinateur lorsque vous exécuterez la commande rsync. Si vous avez utilisé le nom d'hôte de votre ordinateur comme nom, vous pouvez écrire le comme ça. Je pense que c'est plus sûr que de taper le nom d'hôte dans le manuellement car vous pouvez éviter les fautes de frappe si votre nom d'hôte est trop long ou trop compliqué.

Si vous souhaitez spécifier le nom manuellement dans le à la place, vous pouvez également écrire la commande rsync comme suit :

$ rsync -avnzx /home [email protected] :/volume2/NetBackup/linuxhint-e86c5d

Lorsque vous vous connectez à votre Synology NAS via SSH pour la première fois, vous verrez l'invite suivante.

Tapez Oui et appuyez sur accepter l'empreinte digitale.

Maintenant, saisissez le mot de passe de connexion de votre Synology NAS et appuyez sur .

Comme vous pouvez le voir, la structure de dossier souhaitée est affichée. Les fichiers et dossiers cachés sont également inclus dans la sauvegarde. Donc, la commande rsync fonctionne très bien.

Maintenant, pour effectuer la sauvegarde réelle, exécutez la même commande rsync sans le -m option comme suit :

$ rsync -avnzx /home [email protected] :/volume2/NetBackup/$(nom d'hôte)

Saisissez le mot de passe de connexion de votre Synology NAS et appuyez sur .

Comme vous pouvez le voir, rsync sauvegarde tous les fichiers et dossiers du /domicile répertoire de votre ordinateur sur votre Synology NAS. Cela peut prendre un certain temps en fonction de la taille du fichier à sauvegarder et de la vitesse de votre connexion réseau.

À ce stade, la sauvegarde est terminée.

Une fois la sauvegarde terminée, vous devriez voir le domicile/ dossier dans le NetBackup dossier partagé de votre Synology NAS, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Les dossiers d'accueil de l'utilisateur doivent également être sauvegardés de manière récursive, comme indiqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, tous les fichiers et dossiers (même les plus cachés) du dossier de départ de l'utilisateur sont bien sauvegardés.

Effectuer des sauvegardes incrémentielles avec rsync :

Une fois que vous avez effectué une sauvegarde d'un dossier de votre ordinateur vers votre Synology NAS, vous pouvez effectuer une sauvegarde incrémentielle de ce dossier la prochaine fois que vous sauvegardez à l'aide de rsync.

Par exemple, créons un nouveau fichier test.SMS dans le DOMICILE dossier de votre ordinateur.

$ echo "Hello World" > test.SMS

Comme vous pouvez le voir, un nouveau fichier test.SMS est créé dans le DOMICILE dossier.

Maintenant, sauvegardez le /domicile dossier de votre ordinateur vers votre Synology NAS avec rsync comme suit :

$ rsync -avnzx /home [email protected] :/volume2/NetBackup/$(nom d'hôte)

Saisissez le mot de passe de connexion de votre Synology NAS et appuyez sur .

Comme vous pouvez le voir, seuls les fichiers nouvellement créés et les fichiers qui ont changé depuis la dernière sauvegarde sont sauvegardés sur le Synology NAS.

Comme vous pouvez le voir, le fichier nouvellement créé test.SMS est sauvegardé sur le NetBackup dossier partagé de mon Synology NAS. Donc, la sauvegarde incrémentielle fonctionne très bien.

Où aller ensuite?

Pour sauvegarder efficacement les fichiers de votre ordinateur vers votre Synology NAS avec rsync, vous devez avoir une bonne compréhension du fonctionnement de rsync.

Si vous avez besoin d'aide avec rsync, vous pouvez lire l'article Comment utiliser la commande rsync pour copier des fichiers sur Ubuntu pour apprendre les bases de rsync. Espérons que cet article vous aidera à effectuer des sauvegardes efficaces à l'aide du programme rsync.

Vous pouvez également lire la page de manuel du programme rsync pour en savoir plus sur toutes les options de rsync et sur ce que fait chacune des options. Rien ne vaut les pages de manuel Linux.

Pour accéder à la page de manuel de rsync, exécutez la commande suivante :

$ man rsync

La page de manuel rsync doit être ouverte. La page de manuel rsync contient tout ce que vous aurez besoin de savoir sur rsync.

Conclusion:

Dans cet article, je vous ai montré comment activer SSH sur votre Synology NAS. Je vous ai également montré comment activer le service de fichiers rsync sur votre Synology NAS et configurer un dossier partagé pour effectuer des sauvegardes avec rsync. Je vous ai montré comment effectuer des sauvegardes depuis votre ordinateur et effectuer des sauvegardes incrémentielles de votre ordinateur vers votre Synology NAS avec rsync.

Top 10 des jeux à jouer sur Ubuntu
La plate-forme Windows a été l'une des plates-formes dominantes pour les jeux en raison du pourcentage énorme de jeux qui se développent aujourd'hui p...
5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...