
Table des matières
Un périphérique de stockage en réseau (NAS) vous permet d'accéder à des fichiers sur votre réseau local, et vous pouvez en créer un à moindre coût avec un Raspberry Pi. Mieux encore, le processus de configuration est plus simple que vous ne le pensez, et je suis là pour vous guider.
Ce dont vous aurez besoin
Rassemblons tous les composants nécessaires avant de commencer. Évidemment, vous aurez besoin d'un Raspberry Pi. Le Pi 5 ou le Pi 4 sont idéaux pour des transferts de fichiers plus rapides, mais le Pi 3 fonctionne aussi. Vous aurez également besoin d'une carte microSD (32 Go minimum) avec le système d'exploitation Raspberry Pi entièrement mis à jour.
Bien que vous puissiez techniquement utiliser la carte SD à des fins de stockage de fichiers, il est préférable d'acquérir un périphérique de stockage externe. Les disques durs rotatifs sont les meilleurs pour l'archivage de fichiers à long terme, mais vous pouvez également utiliser un SSD externe ou même une clé USB.
Si vous êtes sérieux au sujet de la protection des données, vous pouvez envisager d'utiliser plusieurs disques dans une configuration RAID qui met en miroir vos données sur plusieurs disques pour les protéger contre les pannes de disque. Pour plus d'informations, vous pouvez vous référer à notre guide sur le RAID.
Configurer Samba
1. Préparez votre stockage
Tout d’abord, vous devez préparer votre périphérique de stockage afin de pouvoir l’utiliser pour stocker les données auxquelles vous souhaitez rendre accessibles sur votre réseau local.
Si vous créez un dossier sur la carte SD de votre système (ce que je ne recommande pas), vous pouvez simplement exécuter la commande suivante pour créer un répertoire :
mkdir /home/pi/nas-storage
Pour utiliser un disque externe (approche recommandée), vous devez le formater avec un système de fichiers approprié. Je recommande fortement ext4 pour la meilleure compatibilité possible avec Linux. Lancez votre terminal et exécutez :
sudo fdisk -l
Parcourez la sortie et repérez le lecteur que vous souhaitez utiliser pour votre NAS (il s'agira probablement de « sda » ou « sda1 », mais il pourrait également s'agir de « sdb » ou « sdb1 » si vous avez plusieurs lecteurs connectés). Une fois que vous avez identifié le bon lecteur, notez mentalement son nom – vous en aurez besoin pour la commande suivante, qui démontera le lecteur afin que vous puissiez le formater (remplacez « NOM » par ce que vous avez trouvé dans la sortie de la commande ci-dessus):
sudo umount /dev/NAME
C'est maintenant l'heure du formatage. La commande suivante effacera toutes les données du lecteur, alors vérifiez que vous utilisez le bon périphérique. Une fois que vous êtes prêt, vous pouvez saisir (assurez-vous de remplacer « NOM » par le nom de l'appareil que vous avez noté plus tôt) :
sudo mkfs -t ext4 /dev/NAME
Après le formatage, vous souhaiterez peut-être étiqueter votre disque pour pouvoir vous y référer plus facilement ultérieurement :
sudo e2label /dev/NAME YOURLABEL
Remplacez « NOM » par l'identifiant de votre lecteur et « YOURLABEL » par votre étiquette préférée. Montons maintenant le lecteur pour pouvoir l'utiliser :
sudo mkdir -p /mnt/nas-storage sudo mount /dev/NAME /mnt/nas-storage
Après cela, c'est une bonne idée de redémarrer, alors allez-y et entrez :
sudo reboot
2. Installez Samba
Maintenant que notre stockage est prêt, nous avons besoin d'un moyen pour que d'autres appareils puissent y accéder via le réseau. C'est là qu'intervient Samba. C'est un logiciel fantastique qui permet le partage de fichiers entre les machines Linux et Windows (et oui, les Mac aussi !).
J'aime utiliser Samba car il est fiable et peut être installé avec une seule commande :
sudo apt install samba samba-common-bin

La commande téléchargera et installera tout ce dont vous avez besoin pour le partage de fichiers de base. Une fois l'installation terminée, Samba commencera automatiquement à s'exécuter en tant que service en arrière-plan, mais nous n'avons pas encore tout à fait terminé car nous devons encore le configurer pour utiliser le périphérique de stockage que nous avons préparé à l'étape 1.
3. Configurer Samba
Nous devons maintenant indiquer à Samba ce que nous souhaitons partager sur notre réseau en éditant son fichier de configuration. Vous pouvez accéder au fichier de configuration Samba en exécutant :
sudo nano /etc/samba/smb.conf
Une fois que vous y êtes, faites défiler vers le bas et ajoutez quelques lignes supplémentaires pour indiquer à Samba ce que vous souhaitez partager. Cela devrait ressembler à ceci :
(sambadrive) path = /mnt/nas-storage writeable=Yes read only=no create mask=0777 directory mask=0777 public=no

Voici ce que fait chaque paramètre :
(sambadrive)
est le nom de notre NAS que les autres appareils verront sur le réseau.path
indique l'endroit où nous avons monté notre lecteur.writeable = yes
permet aux utilisateurs de modifier des fichiers.create mask
etdirectory mask
définir les autorisations des fichiers.public = no
signifie que les utilisateurs ont besoin d'un mot de passe pour se connecter.browseable = yes
rend le partage visible dans les navigateurs réseau.
Avec cela, vous en avez terminé avec le fichier de configuration ! Frapper Ctrl + Ô et Entrée pour enregistrer (juste pour être sûr !), puis Ctrl + X pour fermer le fichier.
4. Créez un utilisateur Samba
Ensuite, vous devrez créer un nom d'utilisateur/mot de passe Samba. L'utilisateur par défaut du Raspberry Pi s'appelle simplement « pi », c'est donc facile à utiliser. Entrez la commande suivante :
sudo smbpasswd -a pi
Cela créera un utilisateur Samba appelé « pi » avec un mot de passe. Vous serez invité à saisir un mot de passe. Tapez-le, appuyez sur Entrée et recommencez.

Ensuite, redémarrez Samba pour charger les modifications en utilisant :
sudo systemctl restart smbd
Vous avez terminé la configuration ! Désormais, vous pouvez accéder à votre NAS depuis une autre machine.
Accédez à votre NAS depuis Windows
Vient maintenant la partie amusante : la connexion à votre nouveau NAS depuis Windows. Ouvrez l'Explorateur de fichiers et recherchez le bouton « Mapper un lecteur réseau ». Dans les versions plus récentes de Windows, vous le trouverez sous l'onglet « Ordinateur » lorsque vous êtes dans « Ce PC », ou il peut être étiqueté comme « Mapper comme lecteur » sous « Accès facile » dans d'autres dossiers.

Cliquez dessus pour ouvrir une boîte de dialogue de configuration dans laquelle vous devrez saisir l'adresse réseau de votre Pi. Taper \raspberrypinas-share
dans la zone Dossier (rappelez-vous, « nas-share » est le nom que nous avons donné à notre partage dans la configuration Samba). Vous pouvez également utiliser l'adresse IP de votre Pi au lieu de « raspberrypi » si vous rencontrez des difficultés pour vous connecter.

Assurez-vous de cocher la case « Se connecter en utilisant des informations d'identification différentes », puis cliquez sur Terminer. Windows vous demandera votre nom d'utilisateur et votre mot de passe – ce sont les informations d'identification Samba que nous avons créées précédemment (nom d'utilisateur « pi » et le mot de passe que vous avez défini).

Votre lecteur NAS devrait maintenant apparaître dans l'Explorateur de fichiers, prêt à vous permettre de commencer à stocker et à accéder aux fichiers sur votre réseau.
Accédez à votre NAS depuis macOS
La connexion à votre NAS depuis un Mac est aussi simple que Windows. Dans de nombreux cas, vous pouvez simplement le sélectionner dans la barre latérale gauche.
Si vous pouvez le voir dans la barre latérale gauche, vous pouvez ouvrir le Finder et appuyer sur Commande + Kou cliquez sur « Go » dans la barre de menu et sélectionnez « Se connecter au serveur ». Dans le champ « Adresse du serveur », saisissez smb://raspberrypi/nas-share
(ou utilisez l'adresse IP de votre Pi au lieu de « raspberrypi » si nécessaire). Cliquez sur « Connecter » lorsque vous êtes prêt.

Une fenêtre de connexion apparaîtra. Sélectionnez « Utilisateur enregistré », entrez « pi » comme nom d'utilisateur (ou quel que soit votre nom d'utilisateur) et le mot de passe Samba que vous avez créé précédemment. Cochez « Mémoriser ce mot de passe dans mon trousseau » si vous ne souhaitez pas le saisir à chaque fois. Vous pouvez désormais glisser et déposer des fichiers comme n'importe quel autre dossier sur votre Mac.
Dépannage des problèmes courants du NAS
La configuration d'un NAS avec Samba sur un Raspberry Pi se fait généralement sans problème, mais vous pouvez rencontrer quelques problèmes courants. Voici comment les résoudre rapidement et recommencer à utiliser votre NAS.
Accès refusé ou erreurs d'autorisation
Si vous vous heurtez à des murs lorsque vous essayez d'accéder à vos dossiers partagés ou d'y écrire, c'est souvent parce que votre utilisateur Pi n'en possède pas la propriété appropriée. Pour résoudre ce problème :
sudo chown -R pi /mnt/nas-storage
Remplacez « pi » par votre nom d'utilisateur s'il est différent, et « /mnt/nas-storage » par le chemin d'accès à votre dossier NAS. Cette commande donne à l'utilisateur Pi la propriété de l'ensemble du répertoire, ce qui devrait résoudre la plupart des problèmes d'autorisation.
Partage NAS non visible
Si votre NAS n'apparaît pas dans l'Explorateur de fichiers Windows ou dans le Finder macOS, il peut y avoir plusieurs raisons à cela. Tout d’abord, vérifiez que votre Raspberry Pi et votre ordinateur sont sur le même réseau. S'ils sont connectés à différents réseaux Wi-Fi ou utilisent des adaptateurs réseau différents, ils ne se verront pas.
Deuxièmement, assurez-vous que le service Samba fonctionne réellement sur votre Raspberry Pi. Vous pouvez vérifier en exécutant la commande suivante :
sudo systemctl status smbd
S'il n'est pas en cours d'exécution (vous verrez un statut inactif), démarrez-le avec cette commande :
sudo systemctl start smbd
La connexion continue de baisser
L'un des problèmes les plus frustrants que vous pourriez rencontrer avec votre NAS Raspberry Pi est la perte de connexion, en particulier lorsqu'il est connecté via Wi-Fi. Cela peut se manifester par un accès intermittent à vos fichiers partagés ou par un NAS devenu complètement inaccessible pendant des périodes.
Ce problème survient souvent en raison de problèmes de signal Wi-Fi ou d'interférences provenant d'autres appareils. Cependant, si vous avez confirmé que votre réseau Wi-Fi lui-même n'est pas en cause, le problème peut être lié aux fonctionnalités d'économie d'énergie du Raspberry Pi.
Vous voyez, le Wi-Fi du Pi peut passer en mode d'économie d'énergie, ce qui entraîne parfois ces baisses de connectivité, en particulier s'il ne transmet ou ne reçoit pas activement de données. Heureusement, vous pouvez facilement désactiver cette fonction d'économie d'énergie. Tout ce que vous avez à faire est d'ajouter une ligne à votre fichier « /etc/rc.local » :
/sbin/iwconfig wlan0 power off
Comme vous pouvez le constater, même les problèmes ennuyeux avec Samba sont assez faciles à dépanner et à résoudre, ce qui n'est qu'une raison supplémentaire pour laquelle il est si génial pour le partage de fichiers de base. Mais si vous recherchez des fonctionnalités plus avancées telles que la gestion des utilisateurs, les sauvegardes planifiées ou une interface Web, vous voudrez peut-être consulter OpenMediaVault.