Les guerres d'un Responsable Informatique

Vous êtes passionnés comme moi de machines basse-consommation, ARM, Atom : rendez visite à mon partenaire !

Raspberry PI perfect setup

lundi 03 décembre 2012 à 07:00 | GreenIT
raspberrypi

Comment avoir de bonnes performances avec le Raspberry PI ? Simple, utiliser un stockage rapide comme un vrai disque dur, pour faire fonctionner Linux Raspbian sur le Raspberry PI.

J'ai reçu mon Raspberry PI il y a quelques mois. J'ai commencé mes bidouilles avec une card SD et le fichier image trouvé sur le site Raspbian.org.

Pour avoir de meilleurs performances, j'ai ensuite installé l'OS sur une clé USB, avec une amélioration nette de la vitesse du Raspberry PI.

Mais, pour moi, c'était encore insuffisant, au regard de ce que je connais avec les Seagate DockStar, qui utilisent un disque dur USB. Après plusieurs essais, j'ai fini par lire que l'ampérage sur le double port USB du RaspberryPi ne suffit pas pour alimenter un disque dur !

Comme je ne souhaitais pas multiplier les alimentations électriques, j'ai fait l'acquisition d'un HUB USB avec alimentation, qui fournit et la puissance pour le Raspberry PI et pour le disque dur USB.

RaspberryPI perfect setup

Le résultat est sans appel, j'ai réalisé une install "from scratch" à partir de l'installeur rpi_installer_08-19-12.zip du site Raspbian.org :

  • Raspberry PI avec SD Card + USB Key : environs 45 minutes,
  • Raspberry PI avec SD Card + Disque USB : environs 25 minutes

Ensuite, je vous conseille de réaliser un full backup du disque Raspberry PI, fraichement installé. Connectez votre disque dur sur une autre machine (sinon, les répertoires /sys et /proc ne seront pas sauvegardés).

cd /media/[label disk USB]/
sudo tar -cpjvf ~/[FileName].tar.bz2 . --numeric-owner

Pour restaurer le rootfs :

sudo tar xpjvf [FileName].tar.bz2 -C [destinationPath] --numeric-owner

A propos de Vincent RABAH

Directeur des systemes d'information

DSI/Responsable Technique depuis plus de 10 ans. Les Systèmes d'Informations complexes sont mon quotidien !
Expert en management, GreenIT et virtualisation de serveurs. Vous pouvez consulter l'ensemble de mon parcours.

I do speak English even if my blog is written in French ... Feel free to leave comments, I'll answer you !


Partagez cet article :



Fil des commentaires de cet article

7 commentaire(s) Commentaires »

  1. Bonjour Vincent,

    J'ai vu que dans ta publication tu disais faire tourner rapsberry avec un disque dur.

    Comment fais tu ? je serais intéressé d'avoir la procédure car après vérification je constate que les cartes sd on une limite de cycle en écriture.

    En effet comment installer le root sur un hdd

    Merci pour ton retour.

  2. Bonjour à tous,

    Désolé pour mes réponses tardives ... Je fais un tire groupé :
    - La carte SD est une Carte Lexar MicroSDHC class 6 (effectivement pas ce qui se fait de mieux), les performances avec une class 10, sont visiblement supérieures à celle d'un disque dur USB :)

    - Le HUB USB est un TnB : http://www.t-nb.com/multimedia/usb-transfert-de-donnees/hub-7-ports-usb-alu-avec-alimentation.html

    - Effectivement le boot du RaspberryPi se fait toujours sur la carte SD, mais ensuite il suffit de préciser dans le fichier cmdline.txt les paramètre suivant :
    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/sda1 rootfstype=ext4 rootwait
    et le root se trouve donc sur le disque dur USB, avec plein de place et de la vitesse !
    J'ai vu sur un site qu'il existerait un hack pour dire au "firmware" de booter directement sur USB, sans passer par la carte SD, mais c'est du very-béta ...

    Et voilà.

  3. salut
    j'ai un pi depuis pas longtemps :) egalement raspbian, sur sd card.
    mais une chose m'étonne: d'après ce que j'ai pu lire un peu partout, dont les FAQ sur le site officiel, le pi ne peut pas booter sur autre chose que la carte SD.
    Y'a t il une conf à changer pour contourner ce problème ?
    ou alors avoir un boot minimum sur la carte sd et tout le reste sur une clé/un disque USB ?

  4. Bonjour

    J'ai la même question que Benjamin, avez vous testé une SD class 10 ?

    Merci pour votre retour

  5. Bonjour,
    Quelle est la marque et le modèle de votre Hub USB avec alimentation sur votre "perfect setup" ?

  6. En parlant de performances, as-tu fait des tests sur RISC OS ?
    Au travers de mes quelques lectures j'ai cru comprendre que Raspbian n'est pas une foudre de guerre, et entre autre qu'il ne faut surtout pas oublier de désactiver l'économie d'énergie (scale_governor a on_demand au lieu du powersave), qui est complètement contre productive sur ce type de device.

  7. Bonjour,

    Avez-vous essayer avec une SD de classe 10 ?

Laisser un Commentaire

Quelle est la deuxième lettre du mot vrtj ? :