• Accueil(current)
  • Catégorie
    • HTML
    • CSS
    • JavaScript
    • Réseau
    • Windows
    • Linux
    • Raspberry
    • MYSQL
    • MAC OS
    • IA
    • Synology

Rasberry faire un nas + Installer Samba

21 May 2024

Raspberry

image de l'article

Un des usages fréquent de la Raspberry Pi est la création d’un système de stockage multimédia local, souvent appelé NAS (Network Attached Storage, ou Serveur de Stockage en Réseau).

Aujourd’hui, nous allons donc vous expliquer comment créer un NAS sur votre Raspberry Pi à l’aide du logiciel SAMBA.

Pour résumer, l’article va vous présenter comment créer un disque dur sur le réseau local avec la Raspberry Pi et Samba,sur lequel tous les appareils multimédia (ordinateur, télévision…) pourront accéder sans avoir à être branchés dessus.



Dans ce tutoriel, nous avons deux disques durs formatés en EXT4. La première étape consiste à les brancher sur le Raspberry Pi. Ensuite, nous allons les démonter afin de leur attribuer un label.

  1. Démonter les disques dur :

  2. sudo umount -av


  3. Installer Gparted si vous l'avez pas voici la commande pour l'installer :

  4. sudo apt install gparted

    Ouvrir GParted, puis clic droit sur le disque dur, puis "Label file system", saisir le nom (pour moi "Nas"), puis OK, et enfin cliquer sur le bouton V en vert.


  5. Pour monter nos disques, il faut d’abord connaître leur label :

  6. lsblk -fe7 -o+label | cat


  7. Maintenant, il faut créer deux dossiers pour monter les disques durs Nas et Nas1 :

  8. sudo mkdir /media/Nas

    sudo mkdir /media/Nas1


  9. Créer un montage automatique au démarrage :

  10. sudo nano /etc/fstab

    Puis on ajoute les lignes suivantes:
    LABEL=Nas /media/Nas ext4 defaults,nofail,x-systemd.device-timeout=1

    LABEL=Nas /media/Nas1 ext4 defaults,nofail,x-systemd.device-timeout=1

    Pour sauvegarder le fichier « Ctrl + O », et pour le quitter « Ctrl + X ».


  11. Ensuite on vérifie et on monte la partition avec :

  12. sudo mount -av


  13. On crée alors un répertoire pour l' utilisateur qui va y stocker ses données , comme si il y avait deux home afin de garantir les permissions et structure multi-utilisateurs d'un système linux :

  14. sudo mkdir -v /media/Nas/$USER

    sudo mkdir -v /media/Nas1/$USER


  15. Ensuite on règle les permissions pour que l' utilisateur ait les droits :

  16. sudo chown $USER: /media/Nas/$USER

    sudo chown $USER: /media/Nas1/$USER


  17. Il peut être utile , voire indispensable de créer manuellement la corbeille de l' utilisateur, pour ce faire :

  18. sudo mkdir /media/Nas/.Trash-$UID

    sudo chown $USER: /media/Nas/.Trash-$UID

    sudo chmod 700 /media/Nas/.Trash-$UID

    Pareil pour le Disk Nas1


    sudo mkdir /media/Nas1/.Trash-$UID

    sudo chown $USER: /media/Nas1/.Trash-$UID

    sudo chmod 700 /media/Nas1/.Trash-$UID


Merci à iznobe de m'avoir aidé.
source = Utiliser une nouvelle partition



Installer Samba.



  1. Nous allons donc commencer par installer Samba sur la Raspberry Pi à l’aide de la commande suivante :

  2. sudo apt-get install samba samba-common-bin

  3. Après cela, nous allons éditer le fichier de configuration :

  4. sudo nano /etc/samba/smb.conf

  5. Si vous souhaitez limiter les connexions à votre NAS en demandant une authentification, rendez vous à la ligne :

  6. ##### Authentification #####

    et rajoutez la ligne suivante juste en dessous
    security = user

  7. Afin de gérer les espaces de stockage privés, rendez vous maintenant dans la partie [homes].
    Si vous souhaitez pouvoir écrire (envoyer des fichiers) sur votre NAS, vérifiez bien que le fichier contient la ligne suivante :

  8. read only = no

  9. Enfin, tout en bas du fichier, nous allons rajouter des paramètres relatifs à l’accès du NAS :

  10. [Nas]
    path = /media/Nas/david/Multimedia
    writeable=Yes
    create mask=0777
    directory mask=0777
    public=no


    [Nas1]
    path = /media/Nas1/david/Multimedia
    writeable=Yes
    create mask=0777
    directory mask=0777
    public=no

  11. Ensuite, nous devons configurer un utilisateur pour notre partage Samba sur le Raspberry Pi.
    Sans cela, nous ne pourrons pas établir de connexion avec le lecteur réseau partagé.

  12. Dans cet exemple, nous allons créer un utilisateur Samba appelé « david » avec le mot de passe défini sur « framboise ».

    Exécutez la commande suivante pour créer l'utilisateur. Vous serez ensuite invité à saisir le mot de passe :

    sudo smbpasswd -a david

  13. Enfin, avant de nous connecter à notre partage Raspberry Pi Samba, nous devons redémarrer le service samba afin qu'il se charge dans nos modifications de configuration :

  14. sudo systemctl restart smbd

    ou

    sudo /etc/init.d/smbd restart

    Rasberry faire un nas