NAS Synology : mapper un répertoire du NAS sur un répertoire local sous Ubuntu

A la maison, je galère un peu avec les taux de transfert des fichiers entre ma machine fixe (The Reaper) et le NAS Synology.

Lors des transferts via le navigateur, la vitesse arrive à peu près à 2MB/s, ce qui, excusez-moi du peu, sonne comme une douce plaisanterie.

Pour pallier ce problème, nous allons donc “mapper” un des répertoires du NAS directement dans un répertoire local de ma machine.

Comme cette dernière tourne sous Ubuntu, il suffira dans Nautilus de copier des fichiers ou dossiers dans ce répertoire pour que tout soit uploadé directement dans le NAS. Un gain de temps en perspective !

Activation de NFS sur le NAS

Sur le NAS, nous allons avoir besoin du protocole NFS (Network File System).

Rendez vous dans Control Panel > File Sharing > File Services > cochez la case pour activer le service NFS et appliquez les changements:

NAS Synology : mapper un répertoire du NAS sur un répertoire local sous Ubuntu photo

Ensuite, cliquez sur l’icône qui se trouve juste au dessus, Shared folders :

  1. créez un nouveau dossier partagé. Je vais prendre NetBackup comme exemple pour ce tutoriel.
  2. sélectionnez le dossier > cliquez sur Edit > sélectionnez l’onglet NFS permissions.
  3. cliquez sur Create pour ajouter une nouvelle politique de droits NFS sur ce dossier.

Voici les droits à accorder:

NAS Synology : mapper un répertoire du NAS sur un répertoire local sous Ubuntu photo 1

Configuration :

Hostname/IP : on indique l’IP de la machine locale. Sur mon réseau local, 192.168.0.10 est l’adresse de ma machine fixe.

Privileges: Read/Write pour lecture et écriture.

Squash : Map root to admin. Cela permet de monter automatiquement le répertoire au démarrage de la machine.

Je laisse coché toutes les autres options, les transferts asynchrones ne me dérangent pas.

Configuration de la machine sous Ubuntu

Ce tutoriel a été réalisé sur un PC sous Ubuntu mais il est très aisé de l’adapter à n’importe quelle autre distribution linux.

On installe les paquets NFS au cas où ils ne seraient pas déjà présents:

sudo apt install nfs-common

On crée le répertoire qui va servir de point de montage et qui sera interfacé avec le répertoire du NAS:

mkdir -p /home/matt/diskstation-backup

On modifie maintenant le fichier /etc/fstab pour réaliser l’interfaçage (mappage ?) entre notre répertoire local et celui du NAS:

sudo nano /etc/fstab

et on y ajoute :

Nouvelle méthode

# Map local dir to /volume1/NetBackup on Synology
# by Matt : https://www.skyminds.net/?p=8920
192.168.1.18:/volume1/NetBackup /home/matt/diskstation-backup nfs defaults,user,auto,noatime,intr 0 0Code language: PHP (php)

Ancienne méthode

# Map local dir to /volume1/NetBackup on Synology
# by Matt : https://www.skyminds.net/?p=8920
192.168.1.18:/volume1/NetBackup /home/matt/diskstation-backup nfs rw,hard,intr,nolock 0 0Code language: PHP (php)

Notes:.

  1. 192.168.1.18 est l’IP du NAS Synology.
  2. /volume1/NetBackup est le chemin que vous pouvez voir sur la seconde copie d’écran, lors de l’étape des droits NFS. C’est le chemin du dossier du NAS sur le NAS.

Sauvegardez maintenant le fichier puis relancez la configuration fstab pour monter le nouveau dossier en tant que point de montage:

sudo mount -a

Ouvrez une nouvelle fenêtre Nautilus et rendez-vous dans votre dossier local.

Vous pouvez maintenant glisser/déposer des fichiers dans ce répertoire et ils seront automatiquement transférés dans le dossier du NAS.

Pour la petite histoire, la vitesse de transfert est bien plus rapide qu’en passant par le navigateur mais je pense qu’il y a encore une bonne marge de progression.

Prochaine étape : vérification des câbles et équipements réseau.

Bonnes sauvegardes !

Vous voulez un site WordPress ou WooCommerce qui soit à la fois rapide et performant? Vous êtes au bon endroit.

Découvrez comment je peux booster votre site »

Articles conseillés :

Matt

Matt Biscay est développeur WordPress et WooCommerce certifié chez Codeable, ainsi que sysadmin qualifié et enseignant-chercheur. Passionné par le code performant et les solutions sécurisées, je m'efforce d'offrir une expérience utilisateur exceptionnelle sur chaque projet.

Vous avez aimé cet article ? Vous avez un projet en tête et vous pensez que je pourrais vous aider à le concrétiser ? N'hésitez pas à me contacter, je serais ravi de discuter avec vous de votre projet !

7 pensées sur “NAS Synology : mapper un répertoire du NAS sur un répertoire local sous Ubuntu”

  1. J’ai cherché à faire ça pendant deux heures en fouillant les tréfonds du web. Ton tuto est le seul qui ait fonctionné, parce que c’est le seul qui indique les options à cocher côté NAS.

    Du fond du cœur, merci.

    PS : sous Windows, pour faire la même chose (créer un lecteur réseau vers un emplacement du NAS), ça prend environ 9 secondes.

    Reply
      • bonjour moi ca marcher mais parmis les permission sur mon synology je nais pas de permission a effacer de mon linux moi cetais de plex et je ne peut effacer de plex nis de nautilus

  2. Hello,

    Merci pour ce tuto, il tombe a pic. Pour une fois en plus que j’arrive pas sur un sujet qui date de 10 ans.
    Alors, par contre, je trouve pas ce à quoi tu fais référence au moment d’éditer le fstab quand tu dis : “/volume1/NetBackup est le chemin que vous pouvez voir sur la seconde copie d’écran, lors de l’étape des droits NFS. C’est le chemin du dossier du NAS sur le NAS.” je vois pas cette occurrence sur la seconde copie d’écran, et ni chez moi. Je suis bloqué à cette étape du coup

    Reply
    • Hello Don Peco,

      Je suis content que cela serve :)

      Netbackup est le nom de mon répertoire partagé qui est créé dans la première étape du tuto.

      Reply
  3. Bonjour,

    Tout a fait d’accord avec Charky..

    Passer a linux n’est malgre tout pas une mince affaire… beaucoup de recherche..
    Mais merci a toi et a la communaute qui nous fait avance du mieux qu’ils peuvent.

    Je suis sur ubuntu 18.04, j’ai suivi ta procedure, mais a la fin j’ai ce message:

    mount.nfs: mount point /home/NAS_Photo does not exist

    J’avais essaye de suivre le page :

    https://doc.ubuntu-fr.org/tutoriel/acceder_a_votre_nas_depuis_toutes_les_applications

    sans plus de succes…

    Pour aider..
    Mon repertoire NAS_Photo est bien visible dans mon explorateur
    j’ai verifie mon ip locale 192.168.1.74 (que j’ai mis dans mon nas pour le partage nfs)
    celui de mon nas 192.168.1.78 (que j’ai mis dans le fichier fstab)

    Je suis completement sec.. Si tu as une idee cela serait le bienvenu
    Merci
    Louis

    Reply
    • Bonjour Louis,

      Je viens de mettre à jour le tutoriel pour Ubuntu 18.04, notamment la partie “Nouvelle méthode”. Cela fonctionne chez moi.

      Reply

Opinions