Raspberry Pi Samba Cover Image

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
Pi Nas Installer Samba

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
Conférence Pi Nas Samba

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 et directory 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.

Utilisateur Pi Nas Samba

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.

Carte Pi Nas en tant que lecteur

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.

Pi Nas Connect Sambadrive 1

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).

Test de fichier Pi Nas

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.

Macos Raspberry Pi PME

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.

Partager :
Facebook
Twitter
LinkedIn

Gentil Geek

Passionné d'informatique depuis ma plus tendre enfance aujourd'hui j'en ai fait mon métier. A vos côtés pour simplifier votre utilisation de l'informatique et vous permettre de gagner en compétences.

Poster le commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *