Le RaspberryPi est vraiment arrivé en révolution pour tous les geeks et bricoleurs hardware. Il est commercialisé à un tarif relativement faible et permet de développer de nombreux projets DIY type Caméras de surveillance avec Motion, ou centrale domotique avec HomeAssistant. Aujourd’hui, nous allons voir comment monter un partage réseau depuis un NAS Synology sur un RaspberryPi avec CIFS.
Prérequis
- Un RaspberryPi avec un OS linux installé type Raspbian
- Un NAS Synology avec au moins un dossier partagé sous DSM
- Un accès root au RaspberryPi pour la modification du FSTAB
Préparation des dossiers de montage
Nous allons préparer les dossiers et fichiers nécessaires au montage du volume réseau. Pour cela, commencez par créer un fichier .smbcreds dans le home de votre utilisateur :
touch /home/pi/.smbcreds
echo "username=votre_utilisateur" >> /home/pi/.smbcreds
echo "password=votre_password" >> /home/pi/.smbcreds
chmod 0400 /home/pi/.smbcreds
Ensuite, nous allons créer le dossier qui permettra de réaliser le montage CIFS du volume réseau Synology :
mkdir /mnt/synology
Monter un volume réseau Synology en ligne de commande avec CIFS sur RaspberryPi
Pour monter en ligne de commande le volume réseau depuis le Synology sur le Raspberry, il vous faudra passer en root et lancer la commande suivante :
sudo mount -t cifs //XXX.XXX.XXX.XXX/Dossier/A/Monter /mnt/synology -o vers=1.0,username=votre_utilisateur,password=votre_password
A ce stade, vous aurez un nouveau volume réseau de monté sur /mnt/synology, pointant sur le NAS XXX.XXX.XXX.XXX, dans le dossier Dossier/A/Monter. Vous pouvez vérifier que le montage est bien opérationnel en lançant :
df -h /mnt/synology
Automatiser le montage du volume réseau au démarrage du RaspberryPi
Si vous souhaitez rendre ce montage persistant et qu’il soit effectué à chaque redémarrage du RaspberryPi, il va falloir éditer le fichier /etc/fstab pour y ajouter une nouvelle ligne :
//XXX.XXX.XXX.XXX/Dossier/A/Monter /mnt/synology cifs _netdev,users,auto,users,credentials=/home/pi/.smbcreds 0 0
Cette étape est identique à la précédente, mais permet d’automatiser le montage du volume réseau à chaque redémarrage de l’appareil. Pour valider la configuration et monter le volume, lancez :
sudo mount -a
Ou, si vous avez d’autres lignes dans le fstab et que vous ne souhaitez pas monter ces autres volumes, lancez :
mount /mnt/synology
Démonter un montage réseau CIFS sur RaspberryPi
Pour démonter ce dossier réseau sur le Pi, il vous faudra encore une fois passer en root et exécuter la commande suivante :
sudo umount /mnt/synology
Résoudre l’erreur sur RaspberryPi : umount: /mnt/synology: target is busy
Si la ressource actuellement montée est marquée comme Busy et qu’il vous est impossible de la démonter, forcez son démontage en utilisant l’option -l
sudo umount -l /mnt/synology
[…] personnelles sur Plex depuis le Pi. Nous allons aujourd’hui créer un dossier partagé sur le Synology pour y accéder depuis le […]