Transformer son Raspberry Pi en serveur de fichiers

Raspberry disque externe

crédit photo : http://www.wikipedia.fr

Le Raspberry a tout pour plaire : peu onéreux, économe en énergie et silencieux.

Il est tentant de lui adjoindre un disque externe pour le transformer en serveur de fichiers, accessibles à tous les ordinateurs du domicile, quel que soit leur système d'exploitation.

Pour ce faire, il suffit de brancher un disque externe, de le monter puis d'installer le service Samba.

Un disque externe sur le Raspberry

Avec ses 4 ports USB, rien de plus simple que de brancher un disque externe.

Se pose toutefois le problème de l'alimentation, qui doit être suffisante pour alimenter le disque (sinon vous entendrez un bip vous informant qu'il y a un problème).

J'ai longtemps utilisé un disque Verbatim, qui n'avait pas besoin d'alimentation complémentaire.

Sinon, le plus simple est de brancher un hub USB alimenté, qui fournira votre disque en énergie.

Pour ma part, j'utilise une clé USB de 64 Go, qui suffira amplement à mes besoins.

Montage du disque externe sur le Raspberry

Après avoir branché le disque, quelques manipulations sont nécessaires pour qu'il soit automatiquement reconnu à chaque démarrage :

- recherche de l'identifiant du disque (UUID) : sudo blkid

dans mon cas, il indique qu'il porte le numéro 1D10-094A

- création du point de montage : sudo mkdir /media/disque

Le disque sera visible dans le répertoire /media/disque

- paramétrage du FSTAB

FSTAB est le fichier qui indique à l'ordinateur quelles partitions doivent être montées au démarrage.

Editez le fichier : sudo nano /etc/fstab

Puis saisissez la ligne : UUID=1D10-094A  /media/disque vfat nofail,uid=1000,gid=1000 0 0

où :
- UUID : identifiant de votre disque
- /media/disque : point de montage du disque externe
- vfat : système de fichier utilisé (FAT32 dans mon cas)
- uid et gid : groupe et utilisateur propriétaire du point de montage (pi:pi dans notre exemple)

CTL + X pour sauvegarder et quitter

- redémarrer le Raspberry pour vérifier
Raspberry disque externe monte
Le disque externe apparaît bien dans /media/disque

Installer Samba sur le Raspberry

Samba est un service qui permet de partager des ressources sur le réseau selon le protocole utilisé par Windows.
- installation de samba : sudo apt-get install samba
- paramétrage de Samba : sudo nano /etc/samba/smb.conf
[Public]
path =/media/disque/partage
read only = no
locking = no
guest ok = yes
force user = pi
force group = pi
writable = yes
directory mask = 0777
create mode = 0777
Où :
- path indique le répertoire du disque qui sera visible sur le réseau (dans notre exemple, le répertoire partage du disque externe)
- force user et group : chaque personne connectée sera vue comme l'utilisateur Pi, qui lui permet de modifier les fichiers du disque
CTL +X pour sauvegarder et quitter.
- redémarrage de Samba : sudo /etc/init.d/samba restart
Vérification : le Raspberry apparaît désormais sur le réseau.
Raspberry partage avec Samba

Vous devez vous ientifier pour poster un commentaire.