[Billet invité] Créer un nas avec le Raspberry Pi

Article rédigé par le lecteur f0cks

Salut à tous,

Autant être franc, je suis loin d’être un fin connaisseur en informatique (ah la la mon seul défaut…). Mais je pense aux noobs de mon genre qui seront ravis d’éviter des journées de recherches pour créer leur propre NAS, voire pour les plus braves et aventureux : leur propre SEEDBOX sécurisée!

Les deux tutos qui vont suivre sont le fruit de nombreuses recherches sur le net, fructueuses ou pas. Et donc d’un pompage intensif de plusieurs sites que je citerai bien évidemment à la fin de l’article. Ce tuto ressemble un peu au tuto 19 qui permet de faire une SeedBox. Cependant il n’est pas très explicite, certains points sont obscurs voire bizarroïdes, puis certains sont faits d’une manière assez compliquée pour pas grand chose!

Bon c’est bien, tu nous as vendu ton tuto, mais concrètement ça sert à quoi ton truc?

En voilà une question qu’elle est bonne!
Pour les incultes comme moi, un NAS (Network Attached Storage) est une sorte de gros disque dur connecté à votre réseau. Il est donc accessible à partir de n’importe quel ordinateur connecté à votre box (par wifi/Ethernet). En gros, tous les ordis de la maison ont accès aux musiques, films, photos, sans avoir besoin de balader un disque dur de l’un à l’autre. Même votre Mediacenter pour regarder directement vos films sur la télé!
Petite image rigolote trouvée sur le net valant mieux qu’un grand discours :

 

network-attached-storage-chart
Faire ça avec une rasp, déjà c’est cool! Mais surtout c’est pas cher (prix de la rasp et des disques durs) et surtout très peu gourmand en énergie! Faut penser que le NAS reste allumé jour et nuit, la faible consommation de la Rasp est donc un atout pour notre portefeuille (surtout si on ne bosse pas chez EDF…). Pour faire plus concret, rien qu’en électricité, vous pouvez économiser jusqu’à 150€/an comparé à un vrai NAS.

Bon allez, tu nous soûles, il nous faut quoi pour faire ton NAS?

Pour cela, il vous faut passer par la case “pognon” et vous procurer:

  • Une Raspberry Pi + SD  (Class 10 de préférence) avec la dernière version de Wheezy
    Une SD de 2 Go passe pour le NAS mais on est limite. Je vous conseille 4 Go si vous envisagez de suivre le prochain tuto pour en faire une SEEDBOX. Voire même, pour être ultra safe : 8 Go (car j’envisage d’optimiser cette SEEDBOX). J’ai acheté celle là dans un magasin LDLC à Lyon et elle fait très bien l’affaire et nous laisse une bonne marge d’applications à installer.
  • Une alimentation de 5V 2,1A (Il va vous falloir la bidouiller un peu, regardez un peu plus loin)
  • Deux disques durs de 1To
    J’ai pris ceux-là ils sont rapides, silencieux, petits… Parfait pour ce qu’on veut faire!
  • Un câble Ethernet
  • Une box
  • Un PC pour pouvoir accéder à distance à notre NAS

montage

 Conseils: Les deux disques durs sont alimentés par un seul câble USB chacun pour se dispenser du HUB, de câbles d’alimentation en plus etc … Bref de tout un merdier inutile derrière mon fauteuil 😀
Ils sont formatés en EXT3 car c’est avec ce format que j’ai eu les meilleures vitesses en lecture/écriture avec la rasp.
Mon alimentation est atypique. Elle passe par les PINS 5V et MASSE du GPIO. Je vous expliquerai plus bas pourquoi. Elle n’est pas encore nécessaire pour la suite du tuto mais seulement pour la partie Sauvegarde journalière. Surtout, ne le faites pas seul avant que je vous l’explique ou vous risqueriez de cramer votre Rasp!!!!

T’expliques comment on met en place les dossiers et les disques s’te plaît ?

Branchez vos disques à la rasp puis mettez-la sous tension. Connectez-vous y avec Putty ou par console (vous pouvez suivre les astuces du tuto 19 pour vous aider), pour ma part avec Ubuntu:

ssh pi@192.168.1.2

 

Avant toute chose, la petite mise à jour qui va bien et qui évitera pas mal de soucis: (Si c’est la première que vous faites, allez prendre un petit café pendant 5-10 min)

sudo apt-get update && sudo apt-get upgrade

ssh et update

Nous allons créer les dossiers où nous allons monter nos disques durs:

sudo mkdir /media/USBHDD1
sudo mkdir /media/USBHDD2

 

Pour monter nos disques, il faut d’abord connaître leur localisation, pour cela:

sudo fdisk -l

Localisation DDE

Maintenant que l’on sait où ils sont, on les monte dans nos dossiers. Le disque 1 dans le dossier USBHDD1 et le 2 dans USBHDD2:

sudo mount -t auto /dev/sda1 /media/USBHDD1
sudo mount -t auto /dev/sdb1 /media/USBHDD2

 

Et tant qu’on y est, on va créer un montage automatique au démarrage de la Rasp!
Comme ça, les disques seront montés dans les bons dossiers dès la mise sous tension. D’abord:

sudo nano /etc/fstab

Puis on ajoute les lignes suivantes:

/dev/sda1 /media/USBHDD1 auto noatime 0 0
/dev/sdb1 /media/USBHDD2 auto noatime 0 0

Pour sauvegarder le fichier “Ctrl + O”, et pour le quitter “Ctrl + X”.

Bon alors jusque-là, si j’ai tout compris, dès qu’on branche la rasp, ce qu’on veut mettre dans le premier disque dur se trouve dans USBHDD1 et ce qu’on veut mettre sur l’autre c’est dans USBHDD2.

C’est tout à fait ça. USBHDD1 servira aux données, et USBHDD2 servira à sauvegarder ces données tous les jours (on est jamais à l’abri d’une panne!).Deux dossiers de montage

 

Et comment on fait pour voir tout ça sur le réseau?

C’était la partie facile, nous allons à présent installer SAMBA qui va nous permettre de créer facilement un réseau à la Windows! Nos disques en EXT3 ne poseront donc aucune difficulté pour la lecture et l’écriture.

sudo apt-get install samba samba-common-bin

Je vous propose pour ce tuto de faire 3 type de dossiers pour notre NAS. Son nom de guerre pour le réseau sera “SERVEURIX2000”. Il va contenir:

  • un dossier “Public” : accessible par tous ceux qui sont connectés à votre box en lecture et en écriture. Pour s’envoyer des données d’ordi à ordi par exemple.
  • un dossier “Music” : accessible seulement en lecture. Tout le monde pourra écouter la musique dans ce dossier, mais pas la modifier, la supprimer etc … Ça permet de protéger nos chansons.
  • un dossier “Private”: Il ne sera pas visible sur le réseau et demandera un login et un mdp pour y accéder. Un endroit parfait pour stocker nos photos de famille, nos documents top secret, nos films X…

Bien-sur, vous pouvez en créer autant que vous voulez, Movies, Series etc …

sudo mkdir /media/USBHDD1/SERVEURIX2000
sudo mkdir /media/USBHDD1/SERVEURIX2000/Public
sudo mkdir /media/USBHDD1/SERVEURIX2000/Music
sudo mkdir /media/USBHDD1/SERVEURIX2000/Private
sudo chmod 777 -R /media/USBHDD1
sudo chmod 777 -R /media/USBHDD2

Screenshot from 2013-08-09 16:51:29

Maintenant, pour que ces dossier soient visibles sur le réseau, nous allons modifier le fichier de configuration de SAMBA:

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo nano /etc/samba/smb.conf

 

Avec les commandes précédentes, vous avez fait une copie du fichier d’origine (au cas où) et vous en écrivez un nouveau. Voilà le fichier que j’utilise:

[global]
   workgroup = WORKGROUP
   server string = %h server
   netbios name = SERVEURIX2000
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = user
   encrypt passwords = true 
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes

[Public]
   path =/media/USBHDD1/SERVEURIX2000/Public
   read only = no
   locking = no
   guest ok = yes
   force user = pi

[Music]
   path =/media/USBHDD1/SERVEURIX2000/Music
   read only = yes
   locking = no
   guest ok = yes
   force user = pi

[Private]
   browseable = no
   path = /media/USBHDD1/SERVEURIX2000/Private
   writable = yes
   username = JeanLouis
   only user = yes
   create mode = 0600
   directory mask = 0700

Vous pouvez sauvegarder et fermer le fichier. Si vous voulez ajouter d’autres dossiers à partager, ce sera celui-ci. Maintenant, nous allons créer un compte SAMBA qui va nous permettre d’avoir un login et un mdp pour le dossier Private. Tout d’abord, on crée un compte utilisateur sur Wheezy:

sudo useradd JeanLouis -m -G users
sudo passwd JeanLouis

Puis on l’utilise pour SAMBA:

sudo smbpasswd -a JeanLouis

Ensuite on donne à cet user l’accès au dossier Private:

sudo chown JeanLouis:JeanLouis /media/USBHDD1/SERVEURIX2000/Private/

Enfin, on redémarre tout ce boxon:

sudo /etc/init.d/samba restart

Et voilà, vous avez maintenant accès à vos dossiers sur les disques durs depuis le réseau:
(Il vous faudra sûrement redémarrer l’ordi avec lequel vous faites vos tests pour pouvoir voir votre NAS sur le réseau)
SERVEURIX2000

Mais, le dossier NSFW est dans Private! Pourtant ce dossier est invisible… Comment t’as fait pour l’ouvrir?

C’est tout l’intérêt! En plus d’être protégé, il n’est en plus pas visible… Pour s’y connecter, ouvrez par exemple le dossier Public. Dans la barre du path, changez “Public” par “Private”. Et là, une fenêtre s’ouvrira en vous demandant le login et le mdp que nous avons enregistré dans samba:

SERVEURIX2000Private

Merci à khira et son pote du boulot soulfire82 pour leur aide et leur lumière enfin surtout d’en avoir chié avec moi

Tu nous avais pas parlé d’une sorte de sauvegarde journalière?

On va utiliser rsync qui est normalement déjà installé, mais dans le doute:

sudo apt-get install rsync

Il suffit à présent de modifier un petit fichier qui va nous permettre de faire une sauvegarde journalière à 3h30 précises:

crontab -e

 

Puis à la fin du fichier:

30 03 * * * rsync -av --delete /media/USBHDD1/SERVEURIX2000 /media/USBHDD2

Sauvegarde Journalière

Donc là, à 3h30, le dossier SERVEURIX2000 qui est sur USBHDD1 va être sauvegardé avec tout ce qu’il y a dedans sur USBHDD2. Mais moi, ton truc ça me va pas, si je veux le faire tous les 10 du mois à 13h48?

Qu’à cela ne tienne! Il vous suffit de configurer le fichier en fonction de ce tableau:

*     *     *     *     *  commande temporelle (* = indifférent)
-     -     -     -     -
|     |     |     |     |
|     |     |     |     +----- jour de la semaine (0 - 6) (Lundi=0)
|     |     |     +------- mois (1 - 12)
|     |     +--------- jour du mois (1 - 31)
|     +----------- heure (0 - 23)
+------------- minute (0 - 59)

 Donc tous les 10 du mois à 13h48, ça sera:

48 13 10 * * -av --delete /media/USBHDD1/SERVEURIX2000 /media/USBHDD2

 

 

Attends, attends … Tu nous avais pas dit qu’ici, il fallait trafiquer l’alim?

Bien vu l’aveugle. dit le muet au sourd, “le chauve était de mèche!”
Et oui, une alim de 1A pour la rasp c’est bien, une de 2,1A ça change rien… Car le µUSB bride le courant à 700mA.
Si vous utilisez cette commande directement dans le terminal:

rsync -av --delete --stats --progress  /media/USBHDD1/SERVEURIX2000 /media/USBHDD2

Pour tester si la copie du premier disque sur le second fonctionne, et bien vous risquez d’avoir une jolie erreur au bout d’un moment du genre “I/O error”.
C’est parce qu’avec ce bridage de 700mA, la rasp n’est pas capable de fournir suffisamment de courant pour le fonctionnement de deux disques simultanément. Et du coup, il y en a un qui s’éteint une fraction de seconde et qui fait foirer la copie (voire tout le montage du disque). Pour passer ce bridage, je passe donc par le GPIO.

gpio_closeup
Cette solution ne présente aucun risque pour votre Raspberry puisque le surplus de courant est dirigé vers les ports USB et pas à travers toute la rasp. J’utilise cette méthode sans aucun problème depuis presque 2 mois 24h/24 7j/7.
Si vous optez pour cette solution, surtout surtout SURTOUT n’alimentez pas en même temps LE GPIO ET LE PORT µUSB. J’insiste, soit l’un soit l’autre, mais JAMAIS LES DEUX SIMULTANÉMENT !!! Vous risqueriez de cramer toute la rasp en imposant deux sources de tension…. Pigé???

daft-punk

Voilà, à présent vous devriez avoir un NAS fonctionnel sur votre réseau. La prochaine étape sera de customiser ce NAS pour en faire une SEEDBOX.  Elle vous permettra comme toute SEEDBOX de télécharger et partager vos torrents, mais surtout de faire ça d’une manière sécurisée en passant par un VPN!
Si quelque chose ne vous parait pas clair, n’hésitez pas à poster un topique sur le forum dédié au questions de tous genres : Taverne d’Idle et de poivrots

Bon aller! J’ai un dossier NSFW à mater moi !  tuto sur une seedbox à faire !

 

Liens riches en inspiration:

How to Turn a Raspberry Pi into a Low-Power Network Storage Device


http://learn.adafruit.com/adafruits-raspberry-pi-lesson-5-using-a-console-cable/connect-the-lead

Raspberry Pi : installer Samba

192 réactions au sujet de « [Billet invité] Créer un nas avec le Raspberry Pi »

  1. chep Réponse

    Salut, un petit detail, ce que je fait en general c’est cloner la partition root de la carte sd sur le premier disque dur.
    ensuite suffit de modifier le fichier de config de la partition /boot pour lui indiquer le bon chemin (/dev/sdb1 par exemple)

    Me voila avec un raspberry qui n’utilise plus sa carte SD mais bien le disque dur pour son systeme. Plus de carte corrompu, raspi enormement plus rapide et un systeme extensible a volonté. c’est bien mieux quand on ecrit beaucoup.

    D’autre part openmediavault est une distrib impecable pour faire un nas sur son raspberry 😉

    A bon entendeur

    • f0cks Réponse

      Ouais c’est pas faut 😀
      Sauf que je n’ai pas besoin de système extensible. Mis à part les logiciels pour structurer tout le système et les log, j’ai pas besoin de plus de place. Par contre je suis pas tout à fait d’accord avec toi. La lecture/écriture est bien moins rapide par USB que directement par connecteur de la SD.
      Puis s’y j’ai utilisé Wheezy, c’est que tout le monde sait plus ou moins s’en servir, et que je ne compte en rester au NAS. Je vais avoir besoin d’installer plusieurs chose comme transmission, flexget, plein de dérivés php ect … 🙂
      C’est peut être pas le plus optimal mais le plus simple et fonctionnel sans prise de tête!

  2. Arno Réponse

    Merci pour ce tuto : je vais probablement mettre en pratique dès que j’aurai acheté un 2e disque…

    Par contre, il y a un truc que je ne trouve pas clair : les 2 disques sont branchés sur les ports USB du RPi, via leurs câbles USB respectifs.
    Alors sur quoi sont branchés les 2 fils qui sont reliés au GPIO ? J’ai bien regardé la photo en grand, et relu ta mise en garde ; j’ai bien compris que c’était pour booster la “puissance” des ports USB du RPi, mais je m’interroge toujours…

    • f0cks Réponse

      En fait, les deux fils rouge et noir sortent de l’alim et sont reliés directement au 5V et Masse du GPIO.
      J’ai dénudé le fil de l’alim pour faire sortir les deux fils 🙂

      • Arno Réponse

        > En fait, les deux fils rouge et noir sortent de l’alim et sont reliés
        > directement au 5V et Masse du GPIO.
        > J’ai dénudé le fil de l’alim pour faire sortir les deux fils

        Ça y est, je crois avoir compris…
        Donc au lieu d’alimenter le raspberry avec un transfo branché sur le micro usb, ou alors avec un hub auto alimenté (ce que j’ai), tu as dénudé le câble du transfo et les as branchés sur le GPIO, c’est bien ça ?
        Il faut des fiches spéciales, pour ça ?

        • f0cks Réponse

          C’est bien ça! L’alim passe directement par le GPIO 😀 D’où le fait que, lorsque tu fais ça, il ne faut pas brancher d’alim sur le µUSB (sinon ca fait deux alims et ta rasp va pas trop aimer :p)
          Pour les fiches, j’ai juste pris des cables de board arduino (ça se branche nickel sur les pins du gpio) et je les ai soudé à ceux de l’alim dénudée. Comme ca au lieu d’avoir une sortie µUSB, j’ai une sortie avec deux fiches à brancher 🙂

      • robert Réponse

        Bonjour f0cks,
        Je me permet de poster un message, ce que vous faites est très dangereux car vous détournez la protection du 5v par le Polyfuse du port microUSB, ce que vous encourrez c’est de cramer les puces en cas de sur-intensité via le GPIO.
        Le concentrateur USB pour les DD 2.5″ ou boitier pour DD(s) avec alimentation sont les seules solutions.

        *** cette partie vous concerne en privé et à supprimer pour ne laisser que la partie haute ***
        Je vous ai déjà posté un commentaire qui malheureusement vous ne l’avez pas publié, je trouve ça inconscient de ne pas prendre en compte les remarques et laisser aux lecteurs une solution aussi risqué.
        J’espère que vous posterez cette fois-ci ce message.

        • Geo Réponse

          Bonjour,
          Je me permets de vous répondre personnellement par émail pour éclaircir quelques points.

          Comme vous l’avez sûrement remarqué, je ne suis pas le propriétaire du site et ne suis en aucun cas responsable de la potentielle “censure” de certains commentaires.
          Vous avez aussi sans doute remarqué que je n’ai participé à ce blog que ponctuellement (deux fois).
          En prenant en compte ces deux points et le fait que cet article date de plus de 3ans, il parait envisageable que je ne sois plus disponible pour lire les commentaires ou y répondre. Ainsi va la vie. Au vu de vos propos infondés et gratuits, je vais faire une exception.

          Le but était d’avoir un montage minimaliste exploitant au mieux les périphériques de la raspberry, notamment les deux ports USB. Donc pas de HUB. La conception de la partie puissance de la raspberry étant un peu bancale, la solution la plus abordable pour le lecteur néophyte était effectivement d’outre passer le fusible plutôt que de remplacer certains composants de la carte afin d’admettre plus de puissance.

          Je voudrais maintenant en venir à vos considérations électroniques. Cela vous pose t il un problème d’utiliser un câble de communication série de ce type là: https://www.adafruit.com/product/954 pour alimenter votre raspberry et communiquer avec elle? On trouve des centaines de tutoriels expliquant comment le faire sur tous les types de cartes (quelques exemples: https://www.google.fr/search?q=usb+to+ttl+raspberry&gws_rd=cr&ei=jYsUWJi1MoSla6qujaAF). Pourtant le même problème pourrait survenir! Cependant vous ne commentez probablement pas chacun des articles pour mettre en lumière la dangerosité extrême d’un convertisseur USB/TTL. Vous faites plutôt confiance à votre ordinateur pour ne pas dépasser 500mA si jamais votre raspberry subit un court-circuit. Vous risquez pourtant de brûler votre contrôleur USB voir même dans certains cas, votre carte mère puisque l’USB fait maintenant pleinement partie du chipset. J’en fais de même avec mon convertisseur AC/DC 5V (j’évite la Chine pour certains composants). Et même si j’avais un doute pour la tension de sortie, sur le schéma électrique de la raspberry B : https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-Rev-2.1-Model-AB-Schematics.pdf on peut voir que les protections en surtension sont toujours actives (notamment une TVS D16 juste après le fusible). Quand à l’intensité, la charge la déterminant, on peut donc estimer qu’une surintensité n’étant pas du à un court circuit involontaire d’un utilisateur maladroit (sur les GPIO ou autre) implique une destruction déjà opérée d’un des composants. Il n’y aurait donc pas grand chose à sauver sur la carte.
          Cette technique shunte effectivement un fusible, mais elle n’en est pas moins régulièrement utilisée (encore un example: https://www.modmypi.com/blog/how-do-i-power-my-raspberry-pi ). Je vous laisse vous renseigner sur la présence de ce fusible qui est plutôt du fait d’une norme dans certains pays plutôt qu’une bonne protection. Un bon design électrique en matière de sécurité aurait utilisé un vrai fusible et une ligne l’alimentation séparée pour les GPIO et pour les périphériques normés comme les USB. Le concepteur a estimé qu’une seule ligne d’alimentation pour l’analogique et le numérique ainsi qu’un fusible ré-amorçable sont une meilleure solution économique ce que je ne peux que valider.

          De plus, je trouve cela particulièrement hypocrite et déplacé de laisser un commentaire public en écrivant “cette partie vous concerne en privé et à supprimer pour ne laisser que la partie haute”… Pour quelqu’un se plaignant de la censure… Encore une fois ce site ne m’appartient pas et il est bon ton de se renseigner pour choisir le bon interlocuteur avant de le dénigrer. Par ailleurs, je pense que mes connaissances, mon parcours et mon poste dans le domaine de l’électronique me permettent d’affirmer sereinement et fiablement que les risques sont minimes et non “très dangereux” (fondement? quelques infos sur le sujet? des articles? des études?)…

          Enfin, il est important de se rappeler que les articles que vous trouvez sur Internet ne vous obligent jamais à rien. Vous pensez que quelque chose est dangereux ou faux? C’est une remise en cause appréciable et nécessaire. Rien ne vous force cependant à appliquer bêtement et vous pouvez passer librement votre chemin.

          Cordialement,

          F0cks

    • f0cks Réponse

      Hey!
      Ils ne servent à rien à rien pour ce tuto :p
      En fait c’est un read et un write qui permettent de se connecter à la rasp directement par usb et pas par ssh ou autre 🙂
      Il n’y a que la masse et l’alim qui m’intéressaient sur cette photo 🙂

  3. Reihar Réponse

    C’est marrant, j’ai aussi fait la même chose par manque de budget il y a quelques mois.

    J’aurais quelques remarques à faire. J’ai préféré recourir à un hub usb auto-alimenté pour le disque dur (Oui, je n’en n’ai qu’un). Du coup, une simple alim d’1A sur le micro usb me suffit.

    Aussi, le contrôleur réseau est tellement mauvais que je suis pas persuadé de la pertinence de chercher le meilleur FS du monde.

    Sinon, bonne initiative, ça pourra certainement être utile à quelques uns.

    • f0cks Réponse

      Le truc que je disais dans le tuto, c’est que je voulais un truc simple. Alors avec le HUB ca implique que pour ton système t’as besoin de 2 prises, un câble en plus entre le HUB et la PI, résultat t’as un port USB qui ne te sert à rien …
      Moi je préfère bidouiller un poil l’alim et réduire la taille du système 🙂
      Après c’est vrai qu’avec un HUB tu peux mettre autant de disques que tu veux (mais est ce que la rasp sera capable de tous gérer …)

      • Reihar Réponse

        Je vois le fait de bidouiller l’alim comme étant plus contraignant (en plus, il faut soit laisser exposer à l’air libre soit faire son boitier soi-même) mais après tout j’étais dans une optique différente : je n’étais pas du tout préoccupé par l’occupation de place.

        L’avantage du hub, c’est que en plus ça fait un point d’alimentation pour appareils à recharge USB, sans pourrir d’autres machines.

        • f0cks Réponse

          Oui je comprends. Mais pas besoin de boîtier. Si tu as les câbles adaptés au GPIO. C’est autant à l’air libre que le câble µUSB 😀
          Moi je voulais surtout un turc simple que j’oublie une fois que tout est installé. Si j’ai besoin de changer quelque chose, c’est juste par ssh. J’ai plus rien besoin de faire sur le montage.
          On a juste deux idées différentes 🙂

      • ben Réponse

        Moi j’ai fait encore plus bizarre…
        J’ai un hub auto-alimenté :
        – Le cable du hub est relié au rasp
        – Le hdd est branché au port 1 du hub
        – le micro usb du rasp est branché au port 2 du hub
        Du coup, une seule alim, celle du hub et ça marche impec.
        La seule chose a verifier avant de faire ce montage c’est que le hub envois pas du 5volt par son propre cable usb…

    • zyra Réponse

      Formater les disques en Ext est vraiment important. Lors de l’accès à un système de fichier NTFS linux lance le driver NTFS3G qui prend plus de 90% des ressources sur le Raspberry lors d’une session de P2P.
      Ça ralenti énormément le téléchargement…
      Dans /etc/fstab l’attribut noatime permet aussi de ne pas mettre à jour la date d’accès au fichier à chaque accès disque. Le P2P étant particulièrement contraignant sur ce point.
      Transmission pourra aussi être configuré pour pré allouer l’espace disque correspondant au fichier à télécharger (preallocation à 2 pour full).

      Bon malgres tout le système de fichier fragemente sévèrement avec le temps… Si quelqu’un à une solution miracle je suis preneur 😀

      • Geo Réponse

        C’est vrai que le NTFS est pratique si tu veux prendre directement ton disque de 1To pour l’amener chez un pote 😀
        D’ailleurs pour faire ça, il faudrait installer ntfs3g : sudo apt-get install ntfs-3g
        Je suis curieux pour ta pré-allocation avec transmission, moi je télécharge juste le torrent en cours dans un dossier différent de celui de destination. Je voudrais bien savoir si ça change quelque chose de faire ça.
        Pour la fragmentation, mis à part une recopie entière du disque … 😀
        Ou alors faudrait un petit disque, genre grosse clé USB, où on télécharge dessus, puis une fois complété on l’envoie sur le disque de stockage.
        Mais maintenant que j’y réfléchis, peut être que de faire ce que je fais (télécharger à un endroit puis le re bouger une fois complété) ça doit limiter la fragmentation. A vérifier 🙂

        • zyra Réponse

          C’est vrai que le téléchargement sur un système de fichier puis déplacement sur l’autre doit pouvoir le faire, je testerai ça.
          Je crois même qu’il y a une option qui fait ça automatiquement dans transmission et sinon il y a les scripts post-téléchargement que transmission peut exécuter.
          C’est une tuerie cette appli ^^
          Et pour l’info il y a ext2fsd qui permet de lire les volumes Ext2 & 3 sur Windows (ça peut toujours servir).

          • Geo

            Ouais y a une option. C’est vraiment plus simple quand tu utilises transmission remote gui. Ca devient comparable à µtorrent niveau interface.
            Après je me débrouille avec flexget pour télécharger directement par rss et du coup, ranger les fichiers aux bons endroits en fonctions de leur nom, d’où ils viennent, de la qualité ect …

    • Barbatruc Réponse

      Bonjour à tous,
      Comme le dit Reihar, il est préférable pour alimenter les disques dur s’alimentant via l’USB faire usage d’un concentrateur USB auto-alimenté (5v / 2A) et d’alimenter la pi par sa propre alim pour éviter les surcharges.

  4. Nicolas -Nover- Guilloux Réponse

    Han ! Tu vas te faire des ennemis 😀
    L’auto-alimentation des disques durs risque de faire défaillir ton Raspberry Pi car ils pompent trop sur le misérable ampère qu’il consomme. Enfin, si j’en crois ce que j’ai vu, tu n’as pas d’alimentation externe… ^^”

    • Idleman Réponse

      Je pense que tu as lu en diagonale ^^, sont alim branchée direct sur les GPIO permet justement de palier au problème de l’auto alimentation

      • électron Réponse

        Le polyfusible n’est pas là pour faire beau, vous détourner la protection et ça c’est dangereux.

  5. Nicolas -Nover- Guilloux Réponse

    On s’moque pas, j’ai dormi que 3h30 –” et j’me suis fais réveillé par un aspirateur alors pouet !
    Bref, même. Bon les GPIO c’est moins grave que l’USB car si ça crash, y’a une sécurité. Néanmoins, je persiste à dire que c’est mauvais. J’ai pu testé les GPIO jusqu’à crash, et ça arrive vraiment vraiment vraiment très vite (à ce point, OUESH !). Il vaut mieux je pense privilégier des DDE à alim’ indépendante. Ça consommera pas plus et notre bijou sera protégé. 😉
    Après, ce n’est que mon avis de jeune ex lycéen :p

    • Geo Réponse

      T’as traumatisé ta carte non ? :p
      Moi ça va faire plus de 2 mois qu’elle tourne non-stop, qu’elle télécharge, copie, bouge des fichiers énormes, et qu’elle survit à des orages et des coupure de courant ultra violentes! (Si si!)
      Et toujours rien à signaler!
      Je vais peut être mettre une prise parafoudre dans le doute parce l’orage m’a fait peur mais sinon je suis pas affolé 🙂
      Je suis vraiment pas fan d’avoir des fils partout…

  6. Kyoku57 Réponse

    Salut,

    J’ai une solution similaire à ton NAS à la différence que le deuxième disque dur n’est pas permanent. J’ai installé un dock qui au plug à chaud du deuxième disque dur fait une sauvegarde (http://www.materiel.net/dock-pour-disque-dur/icy-box-ib-111stus2-wh-62897.html?affcode=adwords_shop&gclid=COXes_auk7kCFVMPtAod6EoAGw).

    Pourquoi ? Comme ça, si j’ai un truc qui ne va pas, j’ai la garantie que mon deuxième disque ne craint rien car il est rangé dans une boite et déconnecté de toute prise de courant ou USB (je pense en cas d’orage). Quitte à sauvegarder le disque 1 vers le 2 une fois par semaine, autant ne pas l’alimenter du tout pendant ce temps là. Et avec un dock, tu plugges, rsync se lance, et tu déplugges : 3 minutes pour synchroniser 2 To (si en une semaine, t’as pas téléchargé l’ensemble du Net).

    Il me reste à brancher une petite lampe LED pour indiquer la fin du backup via les GPIO, voir y connecter un Nabastag.

    Un point sur ton histoire d’alimentation : je ne vois pas pourquoi ça grillerait la RASP d’avoir deux points d’alimentation. Ton premier est en 5V, le second aussi, donc la différence de potentiel est nulle et la seule chose qui se passe c’est que t’additionnes les courants qui peuvent être utilisés (la carte et les périphériques ne prenant que ce dont ils ont besoin). T’as une info dont je ne serais pas au “courant” sur la Rasp ?

    • Geo Réponse

      Yop!
      3 minutes pour 2To?! Ca fait quoi, du 11Go/s? Quel optimisme 😀 Non sans rire, avec la Pi, la copie d’un disque USB à l’autre se fait à 4~5Mo/s, c’est donc plus de l’ordre de 140h que de 3 minutes… C’est pas mal si on se fait une petite sauvegarde de 10~20go tous les soirs 🙂 2To d’un coup c’est possible mais ca va prendre quelques jours et ça n’as pas vraiment d’intérêt…
      Puis je crois me souvenir que la Pi n’aime pas trop qu’on branche et qu’on débranche des trucs dessus pendant qu’elle fonctionne…
      Bref, je pense qu’il vaut mieux faire une sauvegarde tous les soirs sans s’en rendre compte, plutôt que de penser à brancher un disque toutes les semaines.
      Pour l’histoire de l’alim, comment est ce que tu peux être sur que tous les potentiels sont exactement égaux ? 5V pour une alim c’est peut être 5,2V pour une, 4,9V pour l’autre. Du coup ça peut créer des sens de circulation de courants inverses comme si tu inversais la masse et l’alim et là PAFFFFFFFFFFFFFFFFFFFF Ca fume…
      Puis même dans le cas où t’alimentes les deux avec la même alim ( aux bornes du GPIO et sur le µUSB), qu’est ce qui te dit qu’après la régulation de tension derrière l’µUSB la tension est exactement la même qu’en entrée? (c’est d’ailleurs peu probable).
      Voilà 😀
      Puis pour enfoncer le clou: une suffit, pourquoi en mettre deux ? :p

      • Kyoku57 Réponse

        Pour l’histoire de débit, il ne copie que ce qui a changé (principe de rsync). Si je backup une fois par semaine, et que le différenciel par semaine se compte en 100ène de Mo (voir quelques Go), ça va très très vite. Donc non, 3 min pour 2 To, ce n’est pas impossible … la première copie dure pas loin de 48h. Et perso, j’ai un débit de 12 Mo/sec entre mes disques ^^. Ce débit que tu as, je l’avais quand mes disques étaient en NTFS. Depuis que je suis en Ext4, ça va beaucoup mieux.

        Pour l’histoire du branche/débranche, la Pi n’en a que faire 🙂 Manquerait plus qu’elle râle. Ça peut poser soucis si elle alimente les périphériques directement effectivement (ce qui est ton cas), car tu créés un appel de courant qui peut faire qu’elle se retrouve sous alimentée. Dans mon cas, mes disques sont alimentés par le dock via une prise d’alimentation. Si tu as des retours d’expérience sur ce “problème” (qui ne devrait pas), ça m’intéresse … au cas où je dois m’attendre au pire 😀

        Sinon, oui, aucun intérêt de mettre deux alimentations 😉 Je tiquais juste sur le fait qu’en mettre deux ferait cramer la Pi. Je dirais qu’elle ferait “éventuellement” cramer l’alimentation la plus faible (si elle n’est pas protégée) et seulement après, c’est la Pi qui prend (mais là, c’est le fusible entre le +5V usb et le +5V GPIO qui prend en premier). Mais moralité : oui, il faut utiliser qu’une alimentation à la fois 🙂 On évite les risques.

        Après pour l’intérêt du backup à ma façon, c’est parce qu’on utilise une philosophie différente : tu cherches une sorte de RAID journalier. Quitte à les laisser brancher pourquoi tu ne fais pas du RAID 1 d’ailleurs ? Dans mon cas, c’est vraiment pour isoler le disque de backup du reste. Il y a une raison historique : par le passé, j’avais une tour en RAID 1 qui a été frappé par un orage. J’ai tout perdu car comme tu le doutes, l’alimentation a fait cramer l’ensemble des disques. Là avec ma solution, oui, je suis obligé de plugger le disque une fois par semaine, mais en cas de défaillance, mon disque reste nickel. Après, si j’étais maniac, je pourrais utiliser ta solution avec deux disques + le troisième sur un dock.

        En tout cas, merci pour le tutoriel 😉 C’est très bien expliqué.

        • Geo Réponse

          Si je me souviens bien (et vu que je suis une grosse feignasse je vais pas aller le chercher sur google :p) le raid 1 ca sauvegarde automatiquement sur ton disque de backup les modif que tu fais sur le DATA. Seulement, si tu fais ça, ton disque est sollicité une fois pour ta modif, et une autre fois quand tu en fais sa sauvegarde. Il est donc utilisé plus longtemps et ca peut entraîner des ralentissements quand tu y accèdes (parceque ta rasp copie, que toi tu mattes un film en écoutant de la musique puis en uploadant des photos dessus :p).
          Ce que je veux dire, c’est que je préfère copier le disque quand personne s’en sert et quand ca risque pas de créer des ralentissements 🙂
          Pour cette histoire de vitesse de copie, mes disques ne sont pourtant pas en NTFS, ils sont en ext3 et je suis loin d’atteindre les 12Mo/s :p
          Qu’est ce t’as trafiqué ca m’intéresse :p

  7. Romain Réponse

    Super tuto j’experimente ca depuis quelque jour aussi, mais plus dans le cadre de faire une seedbox DDL (direct download)
    je suis en train de tester pyload pour le moment sans succés…
    Si d’entre vous on des pistes 😉

    Thx !

    • f0cks Réponse

      Ca m’intéresse ton histoire!
      Mais tu as une bonne connexion ? Genre la fibre?
      Parce-que perso avec l’adsl de mon pauvre patelin je suis à 400ko en émission … Donc le DDL … :p

  8. Damien Réponse

    Toujours aussi sympa tes tutos simple bien expliqué et efficace ! J’attends avec impatience le tuto sur la seedbox avec vpn !

    Et d’autre tuto sur la domotique !

    bonne continuation

      • Geoffrey Enjolras Réponse

        Jaloux :p

        Je m’attelle aux autres tutos des que j’ai fini les partiels qui commencent lundi …….

        • Damien Hernandez Réponse

          Super j attends la suite avec impatience. J avais une question j ai installé raspbmc et essayer d’installer la carte fille zwave sur le raspberry mais cela ne fonctionne pas. Savez vous comment installée xbmc 12.2 sur raspbian ?

  9. blacksmad Réponse

    Génial, très bon tuto je vais tester ça!!
    hâte de voir la suite, continu comme ça……

  10. navycrow Réponse

    Bonjour,
    Je te remercie pour ce tuto très intéressant notamment la partie qui concerne l’alimentation via la GPIO. Je ne connaissais pas cette possiblité et c’est vraiment très interressant. Aussi, j’ai approfondi un peu le sujet sur d’autres sources. Et ce qu’il en ressort, c’est que bien que ce soit tout à fait possible d’alimenter le RPI via le GPIO, cette solution est un peu plus risqué que de l’alimenter via le microUSB car ce dernier est protégé par un fusible alors que le GPIO non.
    Du coup, si ton alimentation est un peu foireuse tu as davantage de risque de cramer ton RPI via le GPIO que via le microUSB. Cette mise en garde n’étant pas totalement inutile, il serait bon, je pense de la mentionner dans ton article.

    • Geo Réponse

      Salut 🙂
      Je suis mitigé en fait : je suis à la fois d’accord et pas d’accord avec toi … 😛
      Je suis d’accord, un fusible c’est safe. Surtout que sur la Pi il est pas mal puisque qu’il se reforme après une heure et peut donc être réutilisable un petit nombre de fois.
      Ensuite, ce fusible il sert surtout au cas où tu files du 12V et pas du 5V à ta Pi (et encore je suis pas sur qu’il suffise…). Ton alim converti la tension de 110 à globalement 260V en 5V. Même si tu as de la merde sur la ligne, ton alim est stable à 5V.
      D’ailleurs cette nuit il y a eu un violent orage de part chez moi, avec une dizaines de coupure de courant ect… Et rien, la Pi fonctionne toujours très bien.
      Pour ma part, le fusible de la Pi se compense par la précaution: Ne pas brancher les fils à l’envers, ne pas se gourer d’alim 😀
      Après je comprends très bien que ça craignent pour certaine personnes, et c’est vrai que rien n’empêche de mettre un petit fusible entre l’alim et la Pi 🙂 Je le trouve pas obligatoire mais je réfléchirais à son dimensionnement.

      • Kyoku57 Réponse

        Schéma : http://i.stack.imgur.com/QbYiv.jpg
        Tu as raison : le fait de mettre un 12V ne fera pas dilater le fusible suffisamment vite et la carte va griller derrière sans régulation de tension. Le fusible, c’est surtout un problème de courant parcouru, pas de tension. Mais avec des alimentations extérieures, le risque est mesurée, elles sont souvent bien régulées et quand elles sont en défaut, généralement, elles perdent en tension. C’est plus problématique avec des accumulateurs où là, t’as intérêt à ne pas faire n’importe quoi pour alimenter ta Pi.

        • Geo Réponse

          Ouais je pense la même chose, c’est juste pour être safe si tu mets des piles à ta rasp :p

          • spleen85

            Bonjour,

            Si vous faites bien attention au schéma, il y a un petit composant (D17) permettant la protection en tension. Du coup si quelqu’un met 12V en entrée, le composant se met en court-circuit ce qui fait “griller” le fusible 🙂

  11. seb Réponse

    Salut,
    Sur la photo d’ensemble de ton montage il y a une napp noire qui sort de ta rasp au niveau du gpio alors que dans la fin du tuto tu branche directement les fils de l’alim sur la rasp.
    Peux tu préciser ton montage stp

    • Geo Réponse

      Yop!
      Rien de fou furieux rassure toi 🙂 C’est juste que dans mon boîtier, j’ai du mal à faire rentrer les câbles que tu vois sur la photo. Du coup j’ai mis une nappe qui passe nickel dans l’encoche tu boîtier et je branche les fils dessus 🙂

  12. Psit Réponse

    Salut !

    Vraiment merci pour ce tuto 🙂 pour ce qui est des améliorations j’ai mis sur ma Rasp : Minidlna ce qui permet de partager ton contenue de tes disques dur en dlna pour tout home cinéma , Tele ou même box 🙂

    Pour information , je tourne a 10 , 11 Mo/s pour envoyer des films 🙂

    • Geo Réponse

      Yo!
      Ouais j’avais vu ca 🙂
      Mais t’as 10Mo/s en faisant un copié/collé à la con ou juste en lecture de film ou autre?

  13. FOX1 Réponse

    J’ai lu le tuto en diagonale, j’ai repéré une coquille au niveau de la sauvegarde de la conf smb il faut un cp et pas un mv 🙂
    J’ai lu les commentaires en diagonale, je n’ai pas vu de ce point remonter.

    Cordialement,

    FOX1

    • Geo Réponse

      Salut 🙂
      Ce n’est pas une coquille, c’est volontaire. Juste derrière je donne le copié/collé qu’il faut mettre dans smb.conf version allégé. Du coup c’est plus pratique avec un fichier vierge 🙂
      Avec le mv je garde le fichier original, et avec le nano j’en crée un nouveau 🙂

  14. khira Réponse

    Super tuto Geo !!! :p Je l’ai lu le premier jour, mais je viens a peine de finir les commentaire.

    Pour information, la vitesse d’écriture dépend de la taille du fichier, copier 500Go de petit fichier prendra plus de temps que de copier un seul fichier 500Go.

    après ce beau discours je retourne à mon code

    • Geo Réponse

      Merci 😉
      Bah oui et non. Je suis d’accord que 500Go en bloc ça va plus vite. J’ai essayé avec 120Go et en ext3 ext4 c’était pas mal déjà.
      Ce que je ne m’explique pas: … HO! Je suis en Ethernet donc pas de souci jusqu’à 100Mo ça vient pas de là. Mais copier seulement à 5-7Mo ca m’étonne quand même. Par USB je devrais pouvoir atteindre les 15-20Mo non ?
      Ca doit être le protocole de SAMBA qui ralenti le tout à mort.

      • khira Réponse

        En théorie la vitesse maximal du port USB 2 est de 60Mo/s. La baisse de performance est dû à différents facteurs :
        – Tour par minute : tu as un disque en 5400RPM.
        – Le cache
        – Peut-être que ta rasp est en train d’écrire à coté.

        Par contre être à 5-7Mo seconde c’est bas, comme tu le dis tu devrais être entre 15-20Mo/s.

        Peut-être voir niveau driver. Si tu n’aurais pas les génériques

        • Geo Réponse

          Dans la semaine je vais le réinstaller complétement pour voir (avec tout les test que j’ai fait dessus, peut être que d’autres softs pompent la bande passante sans que je me rende compte…)

          Je te tiens au jus et je te harcèle si je trouve pas la solution. Mais je me demande vraiment si ce n’est pas SAMBA qui fait ca. Entre mes windows j’ai la même vitesse. (mais là cest soit samba soit NTFS :p)

  15. soulfire82 Réponse

    Content que tu t’en sois sorti avec la configuration de Samba!
    Pour ma part j’ai également fini la configuration de mon NAS mais j’ai opté pour un RAID1. Par contre ta solution d’auto-alimentation via GPIO m’intéresse fortement car aujourd’hui j’utilise 1 hub, donc 1 USB, ce qui réduit fortement le débit des disques!
    Je me sert également de mon NAS pour faire tourner backuppc et sauvegarder toutes mes autres machines (windows et linux).
    j’ai également le projet d’y accéder de l’extérieur de mon réseau. Mais je vais attendre un peu car je dois d’abord m’occuper de la domotique!

    • Geo Réponse

      Hey!
      Bah écoute, depuis que j’ai fait ce montage… Tout va toujours bien 😀 Rien n’a grillé et je n’éteins jamais rien (sauf quand je reboot pour des tests) Donc je pense que la solution est fiable. (dans le doute j’ai mis une petite protection contre les orages mais cest vraiment du luxe là ^^)
      Moi je me connecte dessus à distance via SSH. Mais je fais que de la config (je pense que le ftp irait mieux question récupération de films si t’es chez tes potes :p). Dans tous les cas, j’ai un petit logiciel sympa qui permet d’attribuer à ton IP un hostname:
      http://www.noip.com/
      Comment ça marche? Moi j’ai une IP dynamique donc je pouvais pas vraiment me connecter à distance (et je voulais garder l’ip dynamique :p). Avec NoIP tu te crées un “nomdeouf.no-ip.biz” (bon le no-ip.biz est moche mais il est gratuit :p). T’installe ensuite un petit logiciel sur ton nas qui mettra à jour ton IP dynamique avec ton hostname.
      Du coup, de n’importe où dans le monde je fais :
      sudo ssh pi@nomdeouf.no-ip.biz
      et tada je suis en ssh sur mon NAS 😀
      Bref, un petit soft bien sympa quoi. (moi cest pour Yana sur une autre Pi, je sais pas si ca marche avec le VPN, à tester 😀 )

  16. Rififi Réponse

    Salut, une question qui me taraude après avoir lu ton tuto.

    Les fichiers sont donc stockés sur le DD connecté au Pi, et y accèdes par le réseau. Quelles sont les vitesses de lecture/écriture ? Par exemple, quand tu lis un film en 1080p, ça laggue pas ? Parce que c’est ni plus ni moins que du streaming au final.

    Est-ce que les vitesses sont correctes ?

    Sinon génial ce tuto, je pense essayer bientôt.

  17. Geo Réponse

    Hey!
    Bah écoute, depuis que j’ai fait ce montage… Tout va toujours bien 😀 Rien n’a grillé et je n’éteins jamais rien (sauf quand je reboot pour des tests) Donc je pense que la solution est fiable. (dans le doute j’ai mis une petite protection contre les orages mais cest vraiment du luxe là ^^)
    Moi je me connecte dessus à distance via SSH. Mais je fais que de la config (je pense que le ftp irait mieux question récupération de films si t’es chez tes potes :p). Dans tous les cas, j’ai un petit logiciel sympa qui permet d’attribuer à ton IP un hostname:
    http://www.noip.com/
    Comment ça marche? Moi j’ai une IP dynamique donc je pouvais pas vraiment me connecter à distance (et je voulais garder l’ip dynamique :p). Avec NoIP tu te crées un “nomdeouf.no-ip.biz” (bon le no-ip.biz est moche mais il est gratuit :p). T’installe ensuite un petit logiciel sur ton nas qui mettra à jour ton IP dynamique avec ton hostname.
    Du coup, de n’importe où dans le monde je fais :
    sudo ssh pi@nomdeouf.no-ip.biz
    et tada je suis en ssh sur mon NAS 😀
    Bref, un petit soft bien sympa quoi. (moi cest pour Yana sur une autre Pi, je sais pas si ca marche avec le VPN, à tester :D)

    • soulfire82 Réponse

      Oui j’avais pensé au nom de domaine mais installer un petit soft me dérangeait. Khira pourra t’en parler il a fait un petit script qui lui envoi son IP publique en cas de changement du coup il peut toujours se connecter en SSH, suffit de consulter son email avant en cas de changement!
      Pour ma part je suis en IP fixe (mal) heureusement ! Je n’ai pourtant rien demandé, ça a ses avantages. Mais au vu du nombre de tentative de connexion ssh frauduleuse que je reçois un changement me ferait du bien! (merci fail2ban)!

      • Geo Réponse

        Ouais mais aller voir ses mails cest plus contraignant que d’aller juste sur son hostname sans rien se poser comme question 😀
        Fail2ban?
        Ca te permet de bloquer les ip douteuses ?

  18. Rififi Réponse

    Salut,

    ton tuto est très bien. Je me pose juste une question. Quelles sont les vitesses de lecture/écriture sur le réseau local ? Parce que ce n’est en fait ni plus ni moins que du streaming, est-ce que tu peux lire sans souci une vidéo 1080p à partir du NAS ?

    • Geo Réponse

      Yo!

      Très bonne question à laquelle je n’ai pas vraiment la réponse…
      Mon mediacenter c’est raspbmc. Du coup ca limite franchement le visionnage du 1080p (bien que le problème ce soit plus le décodage du son que de l’image).
      Il me semble que pour les 1080 que j’avais qui n’était pas en DTS, j’avais quelques petits lag sur les plans au ralenti des paysages, mais rien de bien embêtant .
      Vu que tout est branché par ethernet, la limite c’est la vitesse de l’usb. Mais je ne crois pas que ca pose problème pour le 1080.
      En résumé: je pense que le 1080 passe mais je n’ai pas testé avec un vrai mediacenter. :p

      • Rififi Réponse

        Mais pas en média center, directement dans nemo/nautilus ? Je suppose que les répertoires distants sont montés comme des disques normaux ? Du coup on peut les ouvrir avec un player local, qui streamera les données sur le disque, non ?

        À moins que je me trompe bien sûr, je n’ai pas essayé encore

        • Rififi Réponse

          Alors verdict, la lecture en streaming directement depuis nemo/nautilus marche presque bien pour les vidéos 720p, mais pour les 1080p ça lague complètement. Donc pas vraiment utilisable, au moins en wifi. Pas essayé en ethernet, j’ai pas assez de câbles, ça peut marcher, mais ça perd un peu de son utilité.

          • Geo

            Non mais faut pas rever 😀 En wifi par WPA t’es à combien? un peu plus de 2M/s. C’est impossible de streamer un 1080 de bonne qualité par Wifi tout court 😀 Ca n’a rien à voir avec le NAS 🙂
            Par définition, un nas par wifi ca ne vaut pas vraiment le coup.

  19. Anktarius Réponse

    Bonjour,
    Merci pour ce tutoriel de qualité.
    Je rencontre cependant un problème.
    J’utilise l’alimentation de mon galaxy s4 qui est en 2A.
    Elle alimente mon rpi en micro usb, ok
    Via la gpio,
    Mais quand je plug mon dd 2,5 le rpi reboot et mon dd n’arrive pas à se mettre à tourner correctement.
    Pourquoi ce soucis ? :/
    En utilisant le gpio le bridage à 140mA des ports usb est bien contourne non ?
    Ps mon dd fonctionne bien entendu sur tous les pc via usb j’ai bien vérifié ^^
    Merci !!

    • Geo Réponse

      Yop!
      Déjà je ne suis pas sur mais je crois que sur la rev 2 de la rasp, ils ont viré les fusibles de 140mA côté usb (à vérifier)
      Je ne comprends pas bien ce que tu dis:
      “Elle alimente mon rpi en micro usb, ok
      Via la gpio,
      Mais quand je plug mon dd 2,5 le rpi reboot et mon dd n’arrive pas à se mettre à tourner correctement.
      Pourquoi ce soucis ? :/”
      Tu es alimenté en µUSB ou avec les GPIO ?
      Quand tu plug ton disque pendant que la rasp est alimentée, souvent elle reboot (il y a un problème de masse sur le port USB, ca se corrige mais faut commencer à souder sur la carte donc bon …) donc c’est “normal” on va dire.
      Maintenant par GPIO si tu n’es pas overclocké au dessus de 800Mhz il n’y a aucune raison que le disque ne soit pas correctement alimenté avec une alim de 2A, si tu le plug avant d’alimenter ta rasp.

  20. Mmega Réponse

    Le micro-usb ne bride pas l’alim à 700mA. J’ai texté avec un ampèremètre branché en série au milieu du câble microusb et j’ai branché plusieurs ventilateurs pour tester. Mon alim est de 1 A et le raspberry a réussi à consommer 950mA avant qu’il s’éteigne (du au manque de courant). Donc il ne bride pas à 700mA. Après il faudrait tester avec une alim de 2A si il peut l’utiliser à 100%.

    • Baptiste Réponse

      Bonjour,

      En cherchant sur internet sur ce sujet j’ai vu que de nombreuses révisions de Rpi existaient, identifiable en faisant un petit cat /sysinfo/proc/ (de mémoire hein ^^ )

      Dans les changements entre version (nous intéressant) la suppression des polyfuses bridant les port usb à 140mA et probablement la suppression de la limitation à 700mA ( à vérifier j’ai eu quelques soucis à trouver des informations véritables sur ce point)

      J’ai testé avec un autre chargeur en 2A ( de mon ipad) et la le Pi et le DD marche sans problème en GPIO ( je vais tester en micro usb ce soir ) , il semblerait donc que le chargeur du S4 en 2A ne le soit pas réellement..

      • Geo Réponse

        Oui ils les ont virés sur la rev2 mais ça n’enlève pas le premier de 1,1A 🙂
        Tu peux essayer mais je doute que ca fonctionne 😀

    • Geo Réponse

      C’est vrai qu’après relecture je me suis mal exprimé. Il ne bride pas à 700mA, la rasp nécessite 700mA minimum pour fonctionner sans rien faire (elle consomme plus quand elle commence à calculer, faire tourner des logiciels etc…). C’est donc minimum 700mA inutilisables pour autre chose. Sur une alim de 1A ca te laisse plus que 300mA pour les DD, le clavier, le wifi etc… Autrement dit c’est mort.
      Tu les as branchés où tes ventilateurs? En parallèle sur la même alim ? C’est normal que t aies mesuré 950mA alors, mais c’est pas du tout sur la rasp que le courant allait. Ca n’a donc aucun intérêt de mesurer ça… Tu as juste mesuré que ton alim de 1A a pu fournir 950mA. C’est bien mais c’est inutile comme info… Et que lorsque tes ventilo ont consommé plus de 300mA ta rasp s’est éteinte.
      Le truc malin aurait été de mettre les ventilo sur le GPIO.
      Et même là, une alim de 2A sur le port µUSB n’aurait rien changé puisqu’il y a un fusible 1,1A sur la régul de tension…
      Donc j’insiste, faut passer par le GPIO pour dépasser 1A sur la carte 🙂

      • Mmega Réponse

        J’ai branché les ventilateurs sur les ports USB du Raspberry Pi, désolé de ne pas l’avoir precisé.

        • Geo Réponse

          Ca ne change rien 😀
          Essaye de dépasser 1,1A t’auras des surprises!
          Non sans déc, ne le fait pas hein ! ^^

  21. Fab Réponse

    Bonjour,
    Pas mal comme solution. À présent, je te propose un challenge.
    Fait la même chose avec la distribution xpenology (copie de synology). 😉
    Merci de ton retour, et bon courage

    • Geo Réponse

      Je vais jeter un coup d’oeil mais ça dépasse mes compétences de sous Geek :p
      Je vais voir sur une machine virtuelle si j’arrive à quelque chose mais je ne garantie rien du tout!

      • fab Réponse

        J’ai déja monté un Xpenology sous machine virtuelle avec VMware ou même HyperV. Ca, pas de probleme.
        Voir à présent comment booter sur la clé USB XPENOLOGY et ensuite attaquer des disques avec port SATA

  22. Jay Réponse

    Hello 😉

    Excellent guide…
    Par expérience sur mon Pi, Samba est trop consommateur de ressources et le cpu top à 100% d’ou un débit trop faible en utilisation “NAS”
    D’autre part, les ports USB et le port réseau partagent le même chip et ça cause des embouteillages.
    Le seul moyen d’atteindre le débit max sur un Pi est l’utilisation de NFS sur un disque dur formatté en EXT

    • Geo Réponse

      Yop 🙂
      Je dois avouer que la vitesse de lecture et d’écriture casse pas des briques. Mais bon, il est fonctionnel et vite implémenté!
      C’est vrai qu’il faut que je regarde ce que ça donne avec NFS.
      Par contre quand je top la rasp, je suis rarement à 100% avec Samba 😀
      Mais je vais vraiment tester NFS parceque j’aimerais bien dépasser les 8 M/s !

  23. patat Réponse

    bonjour, je souhaite monter mon disque dur externe dans le dossier :

    sudo mount -t auto /dev/sda1 /media/USBHDD1

    Mai sa me marque MOUNT : YOU MUST SPECIFY THE FILESYSTEM TYPE

    Que doit-je faire pour que cela fonctionne?

    Merci d avance

    • Geo Réponse

      Yop!
      Je l’attendais celle là! Ca ne m’est jamais arrivé mais je crois que dans certain cas, il faut spécifier précisément le formatage du disque à monter.
      Pour ma part ils étaient formatés en EXT3:
      sudo mount -t ext3 /dev/sda1 /media/USBHDD1
      Si c’est du EXT4:
      sudo mount -t ext4 /dev/sda1 /media/USBHDD1
      etc …
      “-t auto” permet (normalement) de reconnaître le type de formatage.
      Voilà 🙂

  24. odyair Réponse

    salut, merci pour ton tuto (pour le test je n’ai mis qu’une clé usb de 8go), et j’ai enfin réussi à configurer samba!
    j’ai juste un problème que je viens de remarquer
    lorsque que je copie un fichier dans public, cela fonctionne mais si je veux accéder au serveur juste après la copie, impossible d’accéder à ma clé usb
    je relance samba, rien n’a faire les répertoires de ma clé ne sont plus visible
    obligé de faire un reboot et ça remarche par contre plus aucune trace du fichier copier dans public

    tu as une idée?

    • Geo Réponse

      Yop!
      Moi j’ai eu ce souci lorsque je n’alimentais pas ma Pi par le GPIO.
      Lorsque je lançais la commande “dmesg” dans la console, je voyais que le disque plantait (problème d’alim).
      Mais avec une clé USB ca me parait étrange.
      Faudrait quand même faire un “dmesg” juste après ce problème pour voir ce que le système retourne.

  25. Babyboombros Réponse

    Bonjour,

    Merci pour ce tuto.
    Je reviens juste vers vous car sous ubuntu ou windows, les dossiers sont visibles mais pas accessibles (a priori problème de droit).
    Quelqu’un a une idée?

    En vous remerciant,

    • Geo Réponse

      Yop!

      Alors déjà, sur la rasp, faut bien faire un “sudo chmod 777 -R” sur le dossier “SERVEURIX2000”.
      Sinon un “sudo chmod 777” sur chaque dossier.
      Ensuite, il faut bien vérifier que dans le fichier de configuration de samba:
      read only = no (ou yes selon la protection que vous voulez)
      locking = no
      guest ok = yes
      force user = pi
      Si le problème persiste, il me faudrait le retour de la commande “ls -la /media/USBHDD1/SERVEURIX2000” pour voir ce qu’il se passe.

      • Babyboombros Réponse

        Salut et merci d’essayer de m’aider.
        En fait, j’ai trouvé la solution à mon problème après avoir posté (très tard dans la nuit) et je n’ai pas eu le temps de REposter *-(
        La solution (suite à une GROSSE ERREUR de débutant!!!) :
        – lors de la création mkdir, j’ai créé un dossier RaspNas (bien regarder les MAJUSCULES et minuscules).
        – dans le fichier de config de samba, le path été noté RAPSNAS (tout en MAJUSCULES). J’ai rectifié en écrivant RaspNas (avec les MAJUSCULES et minuscules identiques lors de la création des dossiers).
        – Et là TADA !!!! les dossiers sont accessibles (car existants).

        Si cela peut aider un peu, je suis en général le pro de ce type de boulettes qui me prennent régulièrement la tête… pour le noobs que je suis.
        Cordialement,

  26. kramelaid Réponse

    Merci Géo pour ce super tuto

    Je bataille avec sûrement un problème de noobs mais sur le net les solutions proposées ne m’ont rien changé , toujours pas d’accés par nautilus au serveur sur le raspi.
    J’arrive à me connecter à celui ci en passant par “se connecter à un serveur” mais je préférerai accéder par l’interface normale…
    Le problème rencontré est : Impossible de monter l’emplacement L’obtention de la liste des partages du serveur a échoué
    Si quelqu’un a une idée…D’avance merci

  27. kramelaid Réponse

    Salut à tous
    Merci à Géo pour ce super tuto

    J’ai juste un problème qui m’empêche d écrire sur les disques du serveur et qui me retourne une erreur “Connexion terminée par expiration du délai d’attente” aurais je oublié un paramètre de samba ou mon matos serait il défaillant ?
    Merci de vos conseils

    • Geo Réponse

      Yop!
      A quel moment cette erreur arrive ? Les dossiers sont déjà montés et tu essayes de mettre un fichier dedans? Ou alors c’est au montage ?

      • kramelaid Réponse

        Salut Géo

        En effet les dossiers sont montés j’arrive à copier une partie du fichier relativement petite puisqu’aux environs de 20 à 30 Mo l’erreur “Connexion terminée par expiration du délai d’attente” survient.
        Une autre petite erreur (mais je peux quand meme accéder par “se connecter au serveur”) quand dans nautilus je clic sur Workgroup et ServeurIX2000 “Impossible de monter l’emplacement, L’obtention de la
        liste des partages du serveur a échoué”
        J’ai vraiment des lacunes en gestion de réseau mais c’est une première pour moi
        Merci pour ton aide

        • Geo Réponse

          Je pense pas que ce soit un problème de réseau là.
          Quand tu as cette erreur, est ce que tu peux me donner le retour de la commande : dmesg , sur ta rasp (sans la redémarrer ni rien entre temps)

          • kramelaid

            J’ai relevé le résultat de dmesg avant et aprés le plantage : aucune différence dans le résultat , veux tu quand meme le retour de la commande car cela représente beaucoup d’infos et du coup je vais pourrir le post…
            Je seche

          • kramelaid

            HI geo

            Mon post n’est pas passé je le remets…
            Je disais donc que dmesg ne donne rien de différent avant et aprés plantage
            J’ai depuis vérifié les parametres des pare feu des 2 cotés serveur et client , activé wins support = on y’a du mieux mais ca plante aux environs de 400 Mo….

        • Geo Réponse

          Ce que je voudrais voir dans le dmesg, c’est s’il y a pas un moment où il y a un message “error I/O” ou “Input/Outpu error” un truc du style.
          Ca n’a aucun sens que tu puisses amorcer une copie et pas la terminer. Je pense donc que c’est ton disque qui plante à un moment, ou alors même la rasp…
          T as essayé de faire une copie sur ce disque avec un PC?

          • kramelaid

            Pas de message d’erreur avec dmesg, les disques durs fonctionnent trés bien en lecture écriture sur un PC via usb……
            Du coup j’ai récupéré une alim 5v 3a qui fait trés bien tourner la rasp par le gpio mais qui ne fait rien décoller par l’usb sauf une clé standard de 16 Go (jusqu’à présent je passais par un hub usb alimenté que je mettais en doute…)
            A tout hasard ma version hardware serait elle trop vieille pour supporter cette alimentation par l’usb : j’ai le modèle B révision 1 ?

        • Geo Réponse

          Bah non je pense pas. A moins que sur cette révision il y ait les fusibles à l’entrée du port USB. (s’ils sont cramés ça peut venir de la).
          Mais si tu n’arrives ni à faire fonctionner tes disques en alimentation GPIO, ni avec un HUB, c’est que tu as sûrement un souci avec le port USB :/
          T as essayé de simplement copier un gros fichier directement sur ton DD avec la rasp ? (par ssh ou autre)

          • kramelaid

            Même résultat avec copie d’un unique fichier conséquent par ssh .Lorsque je tournais avec le HUB Usb les disques tournaient mais plantaient comme expliqué.
            En ce qui concerne la version de mon raspi j’ai trouvé un article intéressant qui explique que sur le mod B rev 1 les données à la fois gérées par le cable réseau et le port usb transitent par le meme bus et peuvent occasionner des erreurs de transfert par surcharge de celui -ci : c’est peut etre une piste…

  28. wyman Réponse

    Bravo pour la clarté… juste pour dire que perso, j’ai connecté un disque-dur 2.5 dans un boitier USB, avec un cable en Y sur les 2 prises USB du raspi, lui même alimenté par le micro-usb et ça fonctionne très bien.

    • Geo Réponse

      Bah en fait j’ai vérifié et ça dépend des disques. Lorsque les deux disques fonctionnent simultanément (genre copie de l’un vers l’autre) ça entraîne des pics d’intensité momentanés qui peuvent planter le disque. J’ai vérifié à l’oscilloscope, cette surconsommation dépend vraiment des disques utilisés (et peut être aussi de la fatigue de la rasp 😛 et la mienne doit être très fatiguée vu ce qu’elle subit tous les jours!)

  29. Lorraine Réponse

    Hello.

    Avant tout, merci pour ce tuto. Par contre je sèche, je ne peux pas déposer de fichier sur mon serveur.

    Voici ce que retourne la commande ls -la /media/USBHDD1/RaspServeur

    drwxr-xr-x 5 root root 32768 Nov 4 18:47 .
    drwxr-xr-x 7 root root 32768 Jan 1 1970 ..
    drwxr-xr-x 2 root root 32768 Nov 4 18:47 Movies
    drwxr-xr-x 2 root root 32768 Nov 4 18:47 Private
    drwxr-xr-x 2 root root 32768 Nov 4 18:47 Public

    Le mount est correct, idem pour le fichier de config samba.

    Si tu as une idée…

    Cordialement,

  30. Lorraine Réponse

    Désolé pour le D-post, voici des compléments :

    Mon DD externe est formaté en FAT (lisible sous linux, max & windows). J’ai utilisé un mont -t auto.

    Ma config de samba si ça peut aider :

    [global]
    workgroup = WORKGROUP
    server string = %h server
    netbios name = RaspServeur
    dns proxy = no
    log file = /var/log/samba/log.%m
    max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    security = user
    encrypt passwords = true
    passdb backend = tdbsam
    obey pam restrictions = yes
    unix password sync = yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    pam password change = yes
    map to guest = bad user
    usershare allow guests = yes

    [Public]
    path =/media/USBHDD1/RaspServeur/Public
    read only = no
    locking = no
    guest ok = yes
    force user = pi

    [Movies]
    path =/media/USBHDD1/RaspServeur/Movies
    read only = yes
    locking = no
    guest ok = yes
    force user = pi

    [Private]
    browseable = no
    path = /media/USBHDD1/RaspServeur/Private
    writable = yes
    username = SteveLorraine
    only user = yes
    create mode = 0600
    directory mask = 0700

    J’ai suivi le tuto à la lettre, en modifiant seulement Music par Movies et l’username. Je ne comprends pas.

    Merci. 🙂

    • Geo Réponse

      Yop!
      A première vu cest un problème de droit. “drwxr-xr-x” ‘(à première vue hein… :p)
      Essaye de faire “sudo chmod 777 -R /media/USBHDD1”

      • Lorraine Réponse

        “Impossible de copier les élements vers “Public” parce que vous ne disposez pas de l’autorisation nécessaire pour les lire.”

        Je l’avais déjà fait le sudo chmod 777 -R /media/USBHDD1, mais rien. Je l’ai aussi fait sur les sous-dossiers (sudo chmod 777 -R /media/USBHDD1/Movies mais là aussi, rien.

        Je désespère… ^^

  31. Lorraine Réponse

    Je l’ai déjà fait, comme expliqué dans le tuto, mais ça ne change rien. J’ai aussi appliqué un sudo chmod 777 -R /media/USBHDD1/nomDuDossier directement sur mes sous-dossiers. Mais la encore, rien. 🙁

    • Geo Réponse

      Le truc qui me dérange un peu, c’est que tu ne peux avoir ce résultat pour les droits “drwxr-xr-x ” avec un chmod 777 :/
      Si le chmod fonctionnait t’aurais bien un truc dans ce style “drwxrwxrwx ”
      Du coup c’est normal que tu ne puisses pas écrire dans ce dossier puisque si je me rappelle bien les trois premiers cest “User” ensuite “Groupe” et enfin “Others”. Vu que tu n’as pas le “w” dans others, c’est normal que tu ne puisses pas écrire dans le dossier (puisque samba lui même n’a pas le droit…)
      Ton disque dur n’est pas bloqué en écriture par hasard?

      • Lorraine Réponse

        Non, connecté à mon PC (pas de ssh) je peux écrire dessus. En SSH, même s’ils sont visibles, je ne peux rien faire. Ce qui est louche, c’est que le mkdir (via ssh) etc fonctionne, mais la création manuel (via interface graphique : clic droit/créer un dossier) non.

        • Geo Réponse

          Oui cest normal, quand tu fais clic droit créer sur un autre PC, tu passes par Samba. Seulement Samba n’a pas le droit d’écrire dedans…
          Bon déjà le problème c’est que tu as tout fait en root, essaye déjà de faire:
          sudo chown -R pi:pi /media/USBHDD1 && sudo chmod -R 777 /media/USBHDD1
          Et réessaye

          • Lorraine

            Non toujours pareil. “Vous avez besoin de Unix User Root pour modifier ce fichier”… :S

        • Geo Réponse

          Cest incroyable comme problème :p

          Essaye:
          sudo su
          chown -R pi:pi /media/USBHDD1 && chmod -R 777 /media/USBHDD1

          • Lorraine

            Depuis cette commande, je ne vois même plus les serveurs sur mon réseau ! 😮

          • Lorraine

            Ok, en retapant la commande c’est revenu. Mais ça ne fonctionne toujours pas, je n’ai pas les droits pour écrire dedans… >=<

            Merci pour ton aide.

          • floflo5048

            Ce serait un problème à cause de FAT32

            “Sans entrer dans les détails, des problèmes peuvent survenir du fait de l’usage de FAT32 car ce système de fichier ne gère ni les droits (lecture, écriture, exécution) ni les attributions (groupe, propriétaire). Pour contourner cette imperfection et s’assurer de pouvoir accéder à la clé en FAT32, il est donc parfois utile de la remonter avec l’option « umask=0 ».

            sudo umount /dev/sdf1 && sudo mount -o umask=0 /dev/sdf1 /media/usbdisk
            où il faudra adapter /dev/sdf1 et /media/usbdisk à votre situation.

            Voilà, votre clé devrait être pleinement fonctionnelle.”
            vu sur

            Ça a marché pour moi !

          • Pacôme

            J’avais le même probléme. Merci a floflo pour ta réponse, cela a fonctioné pour moi. Seul petit bémol, je ne vois pas comment le lancer au demarrage, je suis obligé de le faire manuellement à chaque fois… Tu dit qu’il faut modifier en consequence: “/dev/sdf1 et /media/usbdisk”. j’immagine que tu parle veux parlé de ce qui se toruve dans fstab? mais si j’ajoute umask=, ca n’a pas l’air de le prendre en compte… Pourrais tu donner un petit exemple s’il te plait?
            Merci d’avance 🙂

        • Geo Réponse

          Regarde le commentaire de floflo5048.
          C’est pas con du tout, tu as formaté ta clé en ext3 avant de te lancer dans le tuto?

          • Lorraine

            Hello.

            Désolé pour le retard (le très long retard même!).

            En fait, j’avais partiellement réussi ce que je voulais, et je n’avais pas vu le message de floflo.

            Ce qui fonctionne maintenant : Je peux écrire/déposer dans Public, ça fonctionne. Par contre, impossible d’écrire manuellement (clic droit / créer un dossier par exemple) dans Music.

            Pourtant, j’ai correctement, je pense, suivi ton tutoriel. J’ai par précaution appliqué un chmod 777 -R /media/USBHDD1/MONSERVEUR/Music mais toujours rien.

            Concernant la méthode de Flo, je n’ai pas réussi. Etant débutant dans le monde d’unix, je maitrise pas encore le terminal et dans ce cas ci, il me dit :

            “umount: /media/USBHDD1: device is busy.
            (In some cases useful info about processes that use
            the device is found by lsof(8) or fuser(1))”

            Et je ne sais pas comment arrêter le processus du disque dur externe.

            Si tu as une idée, sur le pourquoi du comment mon dossier “Music” n’a pas les droits d’écritures…

            PS : pour répondre ta question mon DD n’est pas formaté en EXT3 (j’ai cherché, mais c’est d’une galère pour le formater dans ce format…) du coup je suis resté en Ntfs et ça fonctionne (partiellement donc ^^).

            Merci pour ton(vos) aide(s).

            Bonnes fêtes. 🙂

  32. pierre Réponse

    Yop, Super tuto !

    Par rapport au streaming de vidéos à gros bitrate.

    Avec samba + un DD en USB je peux streamer un film 1080p x264 de 20go d’un bitrate de 20mb/s depuis le PI vers un PC le tout en Ethernet. Donc sa passe large et en plus sa utilise quasiment pas le cpu du pi …

    Après, depuis une tablette au dela de 5mb/s sa commence à lagguer …..

    • Geo Réponse

      Yop!
      Bah écoute pour avoir testé aussi, on sent que ça saccade un peu sur les plans larges (c’est pas ultra gênant mais ça se ressent).
      Par contre méfie toi de la qualité du son! 1080 x264 20mb/s ok mais ton son cétait quoi ?
      Quand tu as une excellente qualité de son, elle a vraiment du mal à streamer 😀 (cest normal en même temps, elle est plus faite pour l’image que pour le son)

      • pierre Réponse

        Ben justement même avec du dts-hd a 4mb/s en Ethernet c’est niquel. Et récemment j’ai testé avec une Nexus 7 et un film de 15gb passe en wifi tout en ayant deux clients : tablette et pc portable.

        • Geo Réponse

          Je suis curieux là!
          Cest quoi ta config? wheezy + samba etc … ?
          en wifi jai que le 720 qui passe correctement

  33. zardoz Réponse

    magnifique tuto, mais j’ai encore une question 🙂

    j’ai créé le dossier Private, avec tes codes (+/-):
    (je l’ai laissé visible pour le moment)

    [Private]
    browseable = yes
    path = /media/USBHDD1/NAS/Private
    writable = yes
    username = zardoz
    only user = yes
    create mode = 0600
    directory mask = 0700

    mais maintenant j’aimerais rajouter un user qui aurait acces a ce dossier, mais qui ne pourrait pas le modifier, donc writable = no

    j’ai tenté a l’arrache de recopier tout ca en dessous de l’autre partie “private”

    [Private]
    browseable = yes
    path = /media/USBHDD1/NAS/Private
    writable = no
    username = maria (le nouveau user)
    only user = yes
    create mode = 0600
    directory mask = 0700

    puis en lui donnant acces
    sudo chown maria:maria /media/USBHDD1/NAS/Private/

    du coup, elle a accès a private en mettant son login et passwd,
    mais elle n’arrive pas a ouvrir les dossier qui se trouvent dans le dossier “Private”
    (ex: Photos).
    acces non authorisé.

    pourtant aucune ligne de code n’a ete ecrite pour ces dossier
    (je les ai créé depuis windows)

    des idées?
    merci d’avance !

    d’ailleurs je m’attaque a ton autre tuto seedbox 😉

    • Geo Réponse

      Bah faudrait faire un sudo chown -R maria:maria /media/USBHDD1/NAS/Private/
      Le -R est important, ca donnera les mêmes droits que Private à tous les sous-dossiers.
      Par contre l’utilisateur principale (toi?) ni aura peut etre plus accès…
      Ce quil faudrait c’est créer un groupe “privategrp” (par exemple) et lui associer les deux users: “zardoz” et “maria”. (je me rappelle plus des commandes pour créer un groupe et y associer deux users mais tu trouveras facilement sur gogole)
      Après tu fais un:
      sudo chown -R zardoz:privategrp /media/USBHDD1/NAS/Private/

      Par contre dans samba, faudra peut être changer:
      username = maria
      only user = yes

      Par un truc du genre “allowgroup=true” “goupname=privategrp” là non plus je ne me souviens plus des commandes mais google t’aidera aussi 😀

      • zardoz Réponse

        merci pour ta reponse.
        en effet je pourrait creer ce private group, mais du coup, nous aurons tt les 2 les memes acces et privileges.
        ce que j’aimerais, c’est que le user “maria” n’ai acces qu’en lecture, et non en écriture sur ces dossier 🙂

        bon, je vais me renseigner, et si je trouve la solution, je repasserai par ici pour la proposer, au cas ou d’autres sont interressés.

        bonne soiree!

  34. Cosmin Réponse

    Salut Geo!
    Super tuto! Genialissime!
    Sinon, juste pour eclairer un peu, j’ai fait le tuto d’idleman (celui qui etait un peu bizzare). J’avais un dd 1 to, connecté via un port usb autoalimenté, et la vitesse de lecture ecriture etait completement pourri (rasp connecté en ethernet et laptop en wifi).
    Du coup je refais le mm tuto avec en formatant le dd en ext4. c’etait pas mieux. je commence a m’enerver. ce soir, apres une semaine de format et reformat du DD du ext3 par ext2 par ext4, par ntfs, je l’ai reformaté en ext3 et ce soir j’ai eu l’idée (comme mentionné dans le tuto d’ailleurs) de le conecter directement au rasp, sans passer par le HUB. eh la, magie, 7 mo/s .
    YAHOOOOO!
    FANTASTIQUE TUTO!
    You’re the man!
    A++

    • Geo Réponse

      Merci!
      Ca fait plaisir de voir qu’on s’est pas cassé la tête pour rien et que ça sert à quelqu’un 😀

      • Cosmin Réponse

        Salut Geo, Idleman et tout le monde présente 🙂
        Comme vous l’avez vu sur mon commentaire précédent j’ai réussi à faire marcher le NAS de la manière dont je voulais. Pour info, elle tourne en continu pour télécharger des fichiers depuis un FTP. J’ai réussi à avoir accès ssh et tvnc depuis n’importe quel point du globe. Enfin, ma fiancée aime bien les vidéos avec les crimes (faites entrer l’accusé, présumé innocent, etc.) et j’ai trouvé un petit outil qui s’appelle “youtube-dl” qui permet de télécharger, en ligne de commande, des vidéos à partir d’youtube et plein d’autre sites de ce genre (metacafe, etc.).
        Pour info:
        sudo apt-get install youtube-dl
        sudo youtube-dl -U (pour le mettre à jour)
        youtube-dl [url du video à télécharger]
        le dossier de destination du vidéo téléchargé étant celui courant.
        source: http://rg3.github.io/youtube-dl/documentation.html
        Alors, pour exposer ma problème:
        * il y a une possibilité de télécharger plusieurs vidéos à la fois (à lire de manière autonome). Il suffit juste de faire un fichier *.txt avec les liens (un après l’autre) ensuite utiliser la commande : youtube-dl -a fichier.txt (testé avec plusieurs fichiers et cela marche à merveille)
        * il y a aussi une possibilité de télécharger TOUTES les vidéos d’un utilisateur youtube. et c’est justement cette option que je cherche à comprendre. j’ai googlé tout le google pour voir un exemple de l’utilisation de cette commande, sans succès.

        Alors, je ne sais pas s’il y a parmi vous quelqu’un qui connait la commande, et c’est pour cela que je lance cet appel au secours.

        Par avance merci,

        Cdt
        Cosmin

    • LorraineS Réponse

      Mhhh comment ça ? J’ai le même problème que toi (même pas 1mo en écriture) et je passe aussi par un hub. Tu utilises quoi comme alimentation au Raspberry ? Je voudrais bien avoir ta référence si possible. Car dans mon cas, impossible d’alimenter mon DD directement au Pi, pas assez de volts. (mon DD bip et le raspberry ne s’allume pas).

      Merci d’avance.

      • Cosmin Réponse

        Salut LorraineS.
        Dsl pour la réponse tardive, j’ai achète le chargeur original Rasp : http://www.amazon.fr/gp/product/B00B0ZNF5G/ref=oh_details_o00_s00_i02?ie=UTF8&psc=1 et cela marche parfaitement avec mon raspberry. Ou tu peux utiliser la méthode de Geo en ‘trafiquant’ l’alimentation de la rasp avec les connecteurs GPIO. Effectivement je n’ai pas connecte 2 disques en miroir car pas d’infos importantes sur le DD. Tiens moi informé si cette solution marche pour toi 🙂
        Cdt

        • Lorraine Réponse

          Merci pour ton partage. Je vais me le procurer dans les prochains jours, histoire de plus passer par mon hub qui me bride à 3mo/s. Je te tiens au courant. 🙂

  35. Fyl Réponse

    Hello, merci pour cet article, c’est super.

    Tout fonctionne parfaitement, en revanche un petit détail qui me gêne : dès que je clique sur mon serveur il me demande un mdp alors qu’en principe, il devrait me le demander uniquement sur /private, non ? Si oui, tu sais comment modifier ça ?

    Merci beaucoup.

  36. fulgor Réponse

    C’est trop lent pour les volumes de données d’aujourd’hui enfin c’est mon avis j’ai testé.
    Mais XBMC sur le RPI ça cela fonctionne mieux.
    Il y a-t-il des solutions avec GigaBitEthernet et le USB3 et un processeur plus puissant sur le marché ?

  37. tuck Réponse

    Bonjour,

    Merci pour le tuto.
    Je souhaiterai savoir s’il est possible d’accéder depuis l’extérieur (web) au NAS ?

    Tuck

  38. cRiMi Réponse

    Salut,

    j’ai une alim de de 3A et pourtant la rasp n’arrive pas à alimenter ne serait-ce qu’un disque dur. Je me suis rendu compte que chaque dd pompe 1A, est-ce que ça peut être une explication ? ^^

  39. Greg Réponse

    Salut à vous !
    Je voulais savoir quel débit vous avez en Lecture/Ecriture sur votre NAS? Voici ma config :
    RpiHDD
    BOX|
    _-_-_-_-_-_-_ Wifi -_-_-_-_–_-_-_PC portable

    Quel débit avez-vous et quel débit peut on atteindre avec une carte Wifi classique 54Mbps ?
    Merci =)

  40. Ben Réponse

    Merci pour ton tuto génial ! Ya pas de doutes, le plus clair que j’ai pu trouver.
    Cependant j’ai un problème que j’arrive pas a résoudre (oui oui, j’ai un petit niveau)
    Quand j’arrive à l’étape de la création des dossiers private, films etc je rentre
    sudo mkdir /media/USBHDD1/SERVEURIX2000
    et la console me retourne
    mkdir: impossible de créer le répertoire « /media/USBHDD1/SERVEURIX2000 »: Opération non permise
    J’ai pas réussi à l’éviter. Je suppose un problème de droit mais je ne sais pas quoi faire
    Merci

  41. stopauxconos Réponse

    Salut

    Merci pour ton site,il est très utile !
    Je suis débutant et heureux de posséder le raspberry.

    J’ai un problème:

    j’ai suivi le tuto pour installer un hd en usb , tout s’est très bien passé jusqu’au démarrage.
    Apparement il ne trouve plus le disque j’ai une message du style:
    “fsck.ext3 no such file or directory while trying to open”

    le disque était en sdb et il y avait une cle usb en sda qui a été retiré…

    Bref impossible de booter normalement et vu mon niveau je galère !

    Merci d’avance

  42. Jean-Claude Réponse

    Bonjour,

    Pas de problèmes avec les hd en USB3, j’ai lu ci et là que cela
    ne fonctionnai pas ??

    merci d’avance
    bravo pour votre site
    Cordialement
    JC

  43. Casas Réponse

    Bonjour,

    J’ai suivi a la lettre chaque démarche et au moment ou je suis censé voir mon nas sur mon réseau rien n’apparait mise a part mon ordi et autres ordi qui se trouvent chez moi :/
    Need some help pls !

    Très bon boulot en tous cas, bien expliqué dans l’ensemble !!

  44. R4v3N Réponse

    Bonjour,

    Après avoir lu le tutoriel, je m’en remets à une question par rapport à à l’alimentation “trafiqué”.
    Si j’ai bien compris, cette étape vise à passer par les PINS 5V et MASSE du GPIO de la carte Raspberry pour donner assez de puissance pour l’alimentation des deux disques durs externes eux-même alimentés par l’USB lorsque les deux sont sollicités simultanément.
    Si mes deux disques durs externes sont alimentés sur secteur (prise), cette opération n’est pas utile alors ?

    Dernière question : Puis-je essayais ce tutoriel avec deux clés USB à la place des disques durs externes ? Juste pour essayer les manipulations à faire.

    Merci de votre future réponse,
    Cordialement
    R4v3N

  45. DroYze Réponse

    Super le tuto, par contre j’ai un disque externe avec le format GPT, comment faire pour que ça fonctionne ?

  46. Chrys Réponse

    Hello,

    Je me suis construit un NAS très similaire à celui que tu présentes dans ce tuto. Dans ma version, j’ai l’impression que les disques ne s’arrêtent jamais, même lorsque le NAS n’est pas utilisé pendant une longue période… Est-ce qu’il y a une astuce pour les arrêter automatiquement dès qu’ils ne sont plus utilisés ? Je les ai gardé en NTFS pour le moment par simplicité mais j’imagine que ça ne devrait rien changer (je les monte avec l’option noatime)…

    Cordialement

  47. Veaullus Réponse

    Bonjour,

    Merci pour ce tuto qui fonctionne à merveille.

    Néanmoins, je bloque sur l’accès au dossier “private”.

    Pas moyen d’y accéder depuis mon pc une fois le “nas” bien installé et bien visible…

    Une astuce?

  48. zephyr Réponse

    hello! j’ai un léger problème : il y a peu de temps j’ai du réinstaller raspbian et donc samba!
    le truc c’est que j’avais pas fait de sauvegarde de ma config (ça m’apprendra tient)
    donc j’ai re-suivit ton tuto a la lettre, sans aucun problème SAUF un : quand j’essaie de me conecter aux lecteurs publics mon PC (ou mon telephone/tablette) me demande un ID et un MDP ! j’ai essayé avec tout les MDP que je pouvais avoir sur le rasp mais rien n’y fait je ne peut pas m’y conecter :/
    quelqu’un pourrait m’aider?

  49. Moussa Réponse

    Merci pour le tuto, je l’ai fais sans soucis enfin presque
    Quand je veux accéder aux dossiers, windows me dis: “Windows ne peut pas accéder à //SERVEUR1906/Public”
    Une solution? Merci beaucoup

  50. mollkov Réponse

    Bonsoir super tuto pas trop de problèmes , juste l’accès au dossier privé qui m’est refusé.

    un autre problème comment voir mes vidéos qui sont sur mon disque dur pour le NAS sans avoir à les copier toutes ?

    cordialement,

  51. ayoub Réponse

    Très pratique, je l’ai même branché à un chargeur usb multi ports 6 ports de la marque choetech que j’ai acheté sur amazon et il a fonctionné très bien

  52. Sambote Réponse

    Bonjour et merci pour ce tuto.

    Pour ma part je suis novice de chez novice, mais j’aimerai avec mon rasp pouvoir enregistrer les videos de mes cameras IP, lors de mes deplacements et ton idée je l’affectionne particulièrement.
    Je vais donc l’appliqué, mais il me manque un logiciel de type IPcam pour visualiser les cams et les enregistrées, saurais tu ou trouve ce soft ou comment faire, sachant que j’ai le max des cameras soit 9 en tout.
    sinon je pensais a un ftp et enregistre via le net.
    Merci

    Sam

  53. Jérôme Réponse

    Bonjour,
    avant tout super tuto!
    cependant j’ai un souci (et oui comme :/)
    j’accède bien à un fichier (que j’ai crée /media/DiskNAS/NAS/xxx sur le reseau local, MAIS quand je met des fichier sur le reseau local, les fichiers se mettent bien dans le repertoire que j’ai créer pour ça mais ça prend de la mémoir sur ma carte sd et non sur ma clé usb (jai une de 64GB) formater en ntfs
    elle est bien en sda1, j’ai bien tout suivi et refait 3 fois le tuto … j’aurai besoin d’aide
    merci

  54. Feflefoo Réponse

    Bonjour,

    Bon tuto, je ne suis pas arrivé sur cette page par hasard, mais parce que je cherche à faire quelque chose de similaire (avec peut-être un hub auto alimenté pour mes disques, mais je comprends bien le choix de base différent). J’apprécie vraiment l’humour du billet, et le fait que, pour une fois, la liberté de ton cohabite avec une orthographe irréprochable 😉

    Bravo, et merci !

    Fabien

    PS. Et un nom d’auteur à préparer des Porsche (pour les connaisseurs), c’est quand même un gage…

  55. Frost Réponse

    Bonsoir,
    Après 3 nuits blanche, je me décide à appeler a l’aide,
    J’ai un problème de droit sur les dossiers créés, au lieu de drwx rwx rwx
    J’ai drwx—— et impossible depuis 3 jours de trouver la solution, du coup je peu voir les dossier créés sur le PI depuis Windows mais je ne peu ni créer ni modifier quoi que ce soit !!!
    Merci d’avance !

  56. yolomandu64 Réponse

    Si nos disques sont alimenté par un hub auto-alimenté pas besoin d’utilisé les GPIO ??

  57. IzIsKy Réponse

    Pour moi cela ne marche pas je ne sais d’ailleur pas pourquoi.
    Merci de me repondre.

  58. floss Réponse

    Salut,
    simple clair et sympa le tuto !
    Juste une pt question. Si je partage un fichier word sur le reseau sera t il verouiller en ecriture quand qq travaillera dessus ?
    Merci pour ton tuto??

  59. Tom Réponse

    Hey! Merci pour le tuto, je vois qu’il date un peu donc je sais pas si tu reponds toujours aux questions mais au cas où.. vu que c’etait en 2013, tu n’avais pas encore le Rpi B+ (juillet 2014), j’arrive juste pas à trouver si le bridage de l’usb avait été changé sur le B+, est-ce que je peut brancher mes 2 DD directement sur les ports usb de la B+ sans avoir de probleme? Merci pour le coup de main 😉

  60. Kawhost Réponse

    Bonjour,
    Y a t’il possibilité de gérer alimentation des DD ? Parc’que je ne pense pas que des disques branchés 24/24 7/7 fonctionneront bien longtemps …
    Merci 🙂

  61. Xoco Réponse

    Hello,
    ça donne quoi ce montage depuis 2013, ça tien bien ?

    Une dernière chose, pour le câble usb des disques, c’est un truc simple (une entrée et deux sorties ?) ou il y a d’autres type de câbles autoalimentés etc.
    Ce premier montage me semble utile pour le rasp que j’ai chez moi… j’attends un peu avant de me lancer et commander les disques, la carte SD et tout ce qu’il faut.

    Merci.

  62. Edwin Réponse

    Bonjour,

    Super Tuto! C’est la 1ère fois que je suis un tuto qui marche du 1er coup…

    Cependant, j’ai un petit pb avec le dossier “Private”. J’ai suivi à la lettre le tuto et quand j’essaie de me connecter via mon ordi windows 7, j’ai l’erreur suivante:

    \\”Nom de Réseau”\Private n’est pas accessible. Vous ne disposez peut-être pas des autorisations nécessaires pour utiliser cette ressource réseau. Contacter l’administrateur de ce serveur pour savoir si vous dispozez des autorisations d’accès.

    Merci pour votre aide!

    • Mirage Réponse

      Bonjour

      J’ai eu le meme probleme. Grace a webmin que j’ai installer, j’ai vu que l’utilisateur SAMBA n’etait pas créer !!!

      J’ai donc retapé la commande : sudo smbpasswd -a NOM_UTILISATEUR.

      J’ai ensuite verifié avec webmin…et l’utilisateur s’est bien créé. Tout fonctionne impeccablement bien…

      A+

  63. Mirage Réponse

    Bonjour

    Super tuto que j’ai suivi a la lettre (a part quelque modification du noms des repertoires…)

    Le seul souci c’est que je n’arrive pas a me connecter au repertoire Private depuis un windows 10. Il me demande login et mot de passe que j’ai configurer comme dans le tuto….mais ca ne veux pas !!!

    Une explication ?

    Merci

    • Dorango Réponse

      Haha moi j’arrive à m’y connecter justement sans login ni mot de passe, il ne les demande même pas ; wtf

  64. Edlenn Réponse

    Hello. Bon j’espère que le commentaire recevra réponse, je sais pas comment fonctionne le site et si l’auteur sera averti de ce commentaire…

    Le tuto est très intéressant, et j’aimerais le réaliser cependant je pense à un nas plus simple à un seul disque (j’ai pas d’intérêt à en avoir 2 sauf pour le backup mais je fais confiance à mon disque dur). Est-ce que c’est nécessaire de bidouiller l’alim ou d’utiliser un hub alimenté pour faire un nas à une seul disque si j’utilise un raspberry pi 2 avec une alim 2A, ou ça fonctionnera si je connecte directement un DD externe autoalimenté?

    Et je tiens à préciser que je n’ai jamais touché à un raspberry pi de ma vie, mais vu les utilisations qu’on peut en faire ça m’intéresserais aussi d’en faire un media center, c’est possible de combiner le NAS et un media center simple (par exemple simplement brancher le raspberry pi à un écran et pouvoir accéder directement au contenu du disque dur?)

    Merci d’avance!

  65. Thibaud Réponse

    Bonjour,

    Merci pour ce tuto.

    De mon côté tout tourne correctement mis à part que je peux accéder au répertoire private sans avoir à renseigner de login avec un PC sous W7.

    Une idée d’où cela peux venir ?

    Merci

  66. hcp7kuz Réponse

    Je n’ai pas les permissions de donner les droits d’accès à l’utilisateur, lorsque que je tape la commande
    “sudo chown JeanLouis:JeanLouis /media/USBHDD1/SERVEURIX2000/Private/”
    Merci de vos réponses …

  67. Green Réponse

    Bonjour, tout dabord merci pour ce super tuto 🙂

    J’ai cependant un petit problème au niveau de mon User private. Je n’arrive pas à me connecter avec !

    J’ai aussi remarqué que les droits appliqué sur le dossier private sont drwxrwxrwx, donc les user du raspberry ont tous les droits sur le dossiers !

    Est-ce normal ?

  68. Akanoun Réponse

    Bonjour
    j’ai suivi a la lettre le tuto , super boulot entre parenthèses.
    Je n’arrive à acceder a aucun dossier , sur mon PC W10 , il me jete tout de suite , sur mon telephone il me demande un mot de passe meme pour le dossier public ( j’ai un peu bidouiller pour mettre mon nom et un mot de passe propre ) ça ne fonctionne pas.
    pour le dossier public il ne devrait rien demander ?

    merci pour votre aide 🙂

    • f0cks Réponse

      Comme j’ai répondu aux autres, depuis 3 ans il y a eu beaucoup de màj sur samba, windows etc… Je n’ai jamais réétudié le problème.

  69. Steve Réponse

    Salut
    Sur le Raspberry Pi 3 j’ai vu qu’il fournissait plus de jus, y’a-t-il toujours besoin de modifier l’alim pour 2 disques dur en USB ? merci

    • f0cks Réponse

      Très franchement, alimenter les disques par GPIO a l’air de perturber un peu trop de monde … Il faudrait regarder les circuits électriques mais là je ne peux pas te répondre. Avec un HUB auto-alimenté tu n’auras pas de souci. 😉

  70. chris Réponse

    Bonjour, j’aimerais faire un media center avec une seedbox, mais ce qui me dérange dans votre tuto c’est les 2 disque dur. J’ai pas besoin de faire un vrai NAS avec des sauvegardes. Et je sais pas comment faire

    • f0cks Réponse

      Acheter un vrai NAS? 🙄
      Sinon tu fais des sauvegardes de disque à disque avec rsync, ou alors tu utilises un système raid.

  71. Maël Réponse

    Salut, déjà merci pour ce tuto il est simple, clair et précis !

    J’ai une grande interrogations sur l’utilisation de disque dur externe pour un usage intensif (24h/7J), cela ne réduit t-il pas fortement leurs durée de vie ? Tout dépend peut être de la gamme utilisé non ? Ou alors c’est moi qui stresse pour rien. J’aimerais avoir l’avis de quelqu’un qui teste cette solution depuis un bon bout de temps avant d’acheter 2To de DD externes (très coûteux…).
    Pour savoir si j’investis dans 2 HDD externe pour le Raspberry Pi 3 model B+ ou dans 2 HDD pour un nas “homemade” avec une vielle carte mère (en SATAII… ), 1 peut être 2Go RAM et un Intel core 2 duo.

    Ensuite je ne suis pas arrivé à configurer plusieurs dossier avec des accès utilisateurs différents. A chaque fois après le premier Login, quand je voulais me connecter à un autre dossier, appartenant à un autre Utilisateur avec un autre mot de passe, Windows me disais que c’était impossible car un utilisateur était déjà connecté.
    C’est peut être un bug lié à Windows ? J’ai pas testé sur Linux.

    Sinon tout marche du feux de dieux ! Couplé à ton autre Tuto sur la SeedBox c’est impeccable <3

  72. Fermaut Réponse

    Bonjour, je dispose de ce disque dur : Maxtor STSHX-M101TCBM Disque Dur Externe 1 To USB 3.0 Noir.

    Je n’arrive pas à trouver les informations concernants sa consommation, puis-je l’alimenter directement depuis l’usb sans réaliser ta manip d’alim ?

    D’avance merci

    • Fermaut Réponse

      Je précise que je dispose du raspberry pi 3, donc dispose d’une meilleure alim que le 2 depuis l’usb

  73. JulienGilles Réponse

    Bonjour à tous.
    Très bon tuto. Je me permet juste de rajouter une petite information complémentaire.
    Information qui vient se rajouter avant de monter le disque dur.
    Il se peut (comme je l’ai rencontré) que le disque dur ne se monte pas et génère un message d’erreur.
    Cela est du que le disque dur branché est déjà monté dans un dossier “media/pi/DISQUEDUR”
    Il faut prendre soin de le démonter avec la commande
    Ensuite le monter comme expliqué dans votre tutoriel.

    Peut être cette info pourra servir

    Bonne journée

  74. mathieu Réponse

    Bonjour,
    Merci pour ce bon tuto. C’est sympa a lire et assez clair.

    Mailheureusement k’ai qques soucis je m’explique

    Je débute avec un raspberry 3 et debute aussi sur linux.
    J’écris ici car j’ai suivi le tuto a la lettre jusqu’a l’insatllation de samba tout aller bien et au moment de creer les dossiers (publi, privé autre…) en rentrant
    sudo mkdir /media/USBHDD1/SERVEURIX2000/Private
    Je me retrouve avec un message
    mkdir: cannot create directory ‘/media/USBHDD1/SERVEURIX2000/Private’: No such file or directory
    Je ne comprend pas ce que j’ai raté j’ai repris plusieurs fois depuis le début mais en vain ..
    Alors si quelqu’un peut m’aider ce serait avec plaisir!

    Merci d’avance

  75. Mak-chan Réponse

    Bonjour, merci pour le tutoriel mais il manque un peu de détails ..
    Après avoir passer pas mal d’heures à trouver comment accéder au Raspberry en SSH je me retrouve coincé à moins du tiers de ce tutoriel par ce que mon Disque Dur se borne à être inaccessible !

    Bien évidemment, j’ai chercher un peu (beaucoup) de mon côté mais aucune des tentatives essayées ne résous mon problème :

    J’ai un Raspberry Pi “b3”, Rasbian en OS imposé par la carte SD pré faite avec NOOBS et deux disques USB 1TO.

    Problème :
    Lorsque je branche un DDE (disque dur externe), il est bien reconnu, se monte tout seul sous /media/pi/nom_du_disque mais refuse que j’y créé des fichiers (répertoires) : “Opération non permise”.

    [
    sudo mkdir /media/pi/disquedur/test
    mkdir: impossible de créer le répertoire « /media/pi/disquedur/test »: Opération non permise
    ]

    Je lance bien la commande en sudo, j’ai tenté des chmod -R 777 sur le dossier, des chown, des changements graphiques, de le faire en pas sudo (pas root = utilisateur pi) mais rien à faire.
    J’ai tenté, comme conseillé par JulienGilles, de démonter mon disque de /media/pi avant de le remonter sur un dossier à moi mais rien à faire ! (Apparemment le dossier “System Volume Information” qui se créé tout seul au montage refuse de changer de droits, bloquant le dossier total de mon disque)

    [
    pi@Hokan-Eiga:/ $ chmod -R 777 /media/pi/6AF8EC9BF8EC66B3/
    chmod: modification des droits de ‘/media/pi/6AF8EC9BF8EC66B3/System Volume Information/IndexerVolumeGuid’: Opération non supportée
    chmod: modification des droits de ‘/media/pi/6AF8EC9BF8EC66B3/System Volume Information/WPSettings.dat’: Opération non supportée
    ]

    Si quelqu’un aurait la bonté d’âme de m’aiguiller ce serait gentil car là je pêche depuis un paquet d’heure et les regrets de mon investissement chez Rasberry commencent à se sentir..

    Et tant qu’on y est, j’ai deux autre problèmes :

    Connecter 2 disques durs USB n’as pas l’air possible sur mon Rasberry.. Il alimente alternativement les disques, mais jamais les deux ensemble, ce qui me semble pas super pour les pauvres bêtes qui se renvoient la balle.
    Il ne me semble pas que la modification de l’alimentation (que j’aimerais éviter) sois nécessaire dès le départ de la configuration alors, que se passe-t-il ?!

    Et enfin, comment diable parvient-on à partitionner un disque NTFS en EXT3 comme conseillé ?! (Le EXT4 vaut-il mieux ?)
    J’ai bidouiller des commandes fdisk et mkfs un peu partout mais je ne crois pas être arriver à quoi que ce soit… Même “gparted” est dans le chou et quitte son démarrage avec une belle erreur du genre :
    [
    (gpartedbin:1606): Gtk-WARNING **: cannot open display:
    Removed /run/systemd/system/-.mount.
    Removed /run/systemd/system/boot.mount.
    Removed /run/systemd/system/media-pi-6AF8EC9BF8EC66B3.mount.
    Removed /run/systemd/system/media-pi-SETTINGS.mount.
    Removed /run/systemd/system/run-rpc_pipefs.mount.
    Removed /run/systemd/system/run-user-1000.mount.
    Removed /run/systemd/system/tmp.mount.
    ]

    Ce serait vraiment très cool si quelqu’un s’sentait de m’aider car je commence déjà à me noyer ^^'”

    • Mak-chan Réponse

      MàJ : Depuis j’ai avancé .. Mon problème venait du format NTFS de mon disque, formaté en EX3, avec Gparted qui à finit par l’accepter, et avec l’installation minimal de Raspbian (donc pas de montage auto en “media/pi/nom_du_disque”) j’ai pu y accèder et configurer mes dossiers.

      Par contre, après configuration de Samba, etc je ne vois toujours pas mon NAS sur le réseau.
      Où plutôt il m’arrive de le voir comme un périphérique non reconnu inaccessible :/
      Mais je le voit sans soucis depuis un Mac … Et donc aussi depuis un Linux et il me viens un doute quand à la visibilité/accessibilité du NAS de ce tuto’ sur un Windows… Un disque NTFS serait lisible par Windows mais ne pourrait gérer les droits d’accès, non ?
      Hôtez moi d’un doute mais la seedbox/le NAS sont bien censés êtres accessibles indépendamment de l’OS client, non ? ^^”‘”‘

  76. Loup Réponse

    Bonjour. Je ne réussie pas a faire une sauvegarde sur le deuxième disque , opération non permis.

    Une idée SVP ?

    Loup

Répondre à Maël Annuler la réponse

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.