website/content/blog/monter-un-dossier-partage-du-nas-synology-vers-un-dossier-du-raspberry-pi-4-en-nfs.md
2024-09-23 23:01:01 +02:00

4.9 KiB
Executable file

title date lastupdate banner slug description
Monter un dossier partagé du NAS Synology vers un dossier du Raspberry PI 4 en NFS 2024-01-18 00:00:00 2024-01-18 00:00:00 /proxyPhotos?code=/blog/bob-ross/65b04b1d03f30/50.png monter-un-dossier-partage-du-nas-synology-vers-un-dossier-du-raspberry-pi-4-en-nfs Le dossier partagé est synchronisé avec Google Drive grâce à l'application Cloud Sync du NAS Synology et permet ainsi de synchroniser Google Drive avec le RPI
Bob Ross

1. Assigner une adresse IP statique au NAS et au routeur (utiliser des baux DHCP statiques avec Livebox)

  • xxx.xxx.xxx.xxx (NAS)
  • xxx.xxx.xxx.yyy (RPI câblé)
  • xxx.xxx.xxx.zzz (RPI sans fil)

2. Sur l'hôte NAS Synology
--> Créer le dossier partagé DOSSIER sur le NAS
--> Synchroniser le dossier DOSSIER avec un dossier sur Google Drive en utilisant Cloud Sync
--> Configurer les autorisations NFS sur le dossier partagé pour le RPI avec accès en lecture/écriture pour les adresses RPI câblées et sans fil
3. Sur le RPI client
Dans l'exemple, utilisateur = raspi
--> Mettre à jour la base de données des paquets

sudo apt update

--> Mettre à jour le système

sudo apt full-upgrade

--> Créer un dossier dossier pour le montage

sudo mkdir /home/raspi/dossier

--> Donner tous les droits sur le dossier de montage dossier et les fichiers du dossier

sudo chmod 777 /home/raspi/dossier
sudo chown raspi:raspi /home/raspi/dossier

--> Créer un dossier Scripts pour le script de montage

sudo mkdir /home/raspi/Scripts

--> Créer le fichier montage-dossier.sh pour le montage avec Geany

sudo geany

--> Entrer le code dans Geany
Dans le montage, l'option -t (type) doit être suivie du protocole utilisé, ici nfs
Remplacer xxx.xxx.xxx.xxx par la valeur correcte

#/bin/bash
sudo mount -t nfs xxx.xxx.xxx.xxx:/volume1/DOSSIER /home/raspi/dossier

--> Enregistrer dans le dossier /home/raspi/Scripts avec le nom montage-dossier.sh

--> Créer le fichier de service montage-dossier.service pour le montage avec Geany pour l'automatisation du démarrage

sudo geany

--> Entrer le code dans Geany

[Unit]
# Description du service : Monter le dossier NAS
Description=Monter le dossier NAS

# Ce service sera démarré après que le réseau soit disponible
After=network-online.target

[Service]
# Commande à exécuter pour démarrer le service : exécuter le script bash pour monter le dossier NAS
ExecStart=/bin/bash /home/frapoi/Scripts/montage-dossier.sh

# Répertoire de travail pour exécuter la commande
WorkingDirectory=/home

# Redémarrer le service en cas d'échec
Restart=on-failure

# Exécuter le service en tant qu'utilisateur 'frapoi'
User=frapoi

[Install]
# Activer ce service au démarrage du système
WantedBy=multi-user.target


--> Enregistrer dans le dossier /etc/systemd/system/ avec le nom montage-dossier.service

--> Activer le fichier montage-dossier.service

sudo systemctl enable montage-dossier.service

--> Redémarrer le RPI

sudo reboot

Le dossier monté apparaît sur le bureau du RPI.
Le script peut être adapté en fonction du NAS utilisé et donne le principe de base.