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
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.
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
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 !
- Compte-rendu du Forum Grafotech Green IT
- Serveurs ARM pour DataCenter et Cloud Computing
- Dell "Fortuna", un serveur green pour datacenter
- Les processeurs ARM dans les serveurs et les datacenters
- Plug Computer moins de 5W pour un serveur
- Matinale Rennes-Atalante : Green IT, réalité ou mirage marketing
- Création de l’Alliance Green IT
- Google Green
- Raspberry Pi un ordinateur Green IT à 25 €
- Seagate DockStar : 1er mois d'exploitation
Vous pouvez lire également :
Partagez cet article :





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.
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à .
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 ?
Bonjour
J'ai la même question que Benjamin, avez vous testé une SD class 10 ?
Merci pour votre retour
Bonjour,
Quelle est la marque et le modèle de votre Hub USB avec alimentation sur votre "perfect setup" ?
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.
Bonjour,
Avez-vous essayer avec une SD de classe 10 ?