electronique:raspberry-pi:fondamentaux:stockage_pour_raspberry_pi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
electronique:raspberry-pi:fondamentaux:stockage_pour_raspberry_pi [2023/02/02 08:01] – supprimée - modification externe (Unknown date) electronique:raspberry-pi:fondamentaux:stockage_pour_raspberry_pi [2023/02/02 08:02] (Version actuelle) – ↷ Page déplacée de electronique:raspberry-pi:stockage_pour_raspberry_pi à electronique:raspberry-pi:fondamentaux:stockage_pour_raspberry_pi Cédric ABONNEL
Ligne 1: Ligne 1:
 +====== Le stockage principal du Raspberry Pi ======
  
 +En standard, les Raspberry Pi requièrent au minimum pour fonctionner un support de stockage mémoire carte SD ou micro SD selon le modèle.
 +
 +===== - Cartes SD pour Raspberry Pi =====
 +
 +La taille minimale pour une installation de **Raspbian Lite** est de 4 Go. Pour les Raspberry Pi 3A+ et 3B+, la taille maximale de la carte SD de boot doit être de **256 Go**. En règle générale, une carte de 32 Go suffit.
 +
 +L’usure des cartes SD est due uniquement à l'écriture des informations dans les cellules mémoire flash. Il faut entre 10 000 et 100 000 cycles d'écriture sur une cellule avant la mort de celle-ci, selon les technologies.
 +
 +> Carte SD de 32 Go pour Raspbian Desktop Full
 +
 +La partition de la carte SD doit être **FAT16** ou **FAT32**. Attention, car les cartes SD de taille supérieure à 32 Go sont formatée en exFAT. Il sera impératif de reformater en **FAT32**.
 +
 +===== - Boot sur disque dur avec un Raspberry Pi  =====
 +
 + >> Modifier le fichier ''/boot/config.txt''
 +
 +Jusqu'au **Raspberry Pi 3**, pour indiquer au Raspberry Pi de booter sur le disque dur branche sur un port USB, il faut à la fin du fichier ''/boot/config.txt'' écrire un paramètre. Celui-ci modifie le registre 17, bit 21 de l'OTP.
 +
 +<code>program_usb_boot_mode=1</code>
 +
 + > Plus d'informations sur l'OTP : [[https://www.raspberrypi.org/documentation/hardware/raspberrypi/otpbits.md|OTP register and bit definitions]]
 +
 + >> Vérifier
 +Après avoir redémarré de nouveau, dans un terminal, il faut exécuter le programme **vcgencmd** avec le paramètre **opt_dump**. Cela affiche toutes les valeurs OTP (One-time Programmable).
 +
 +<code>vcgencmd otp_dump | grep 17</code>
 +
 +La valeur retournée doit être :
 +<code>17:3020000a</code>
 +
 +Soit en binaire (32 bits) :
 +<code>0011 0000 0010 0000 0000 0000 0000 1010</code>
 +
 +J'éteins le Raspberry Pi et enlève la carte micro SD.
 +
 +Le Raspberry Pi peut maintenant démarrer sur un périphérique USB (clé ou disque). Si un carte micro SD est présente, elle reste prioritaire lors de la séquence de boot.
 +
 +===== - Réduire le temps de démarrage =====
 +
 +On peut raccourcir le délai de //boot// sur disque USB ou clé USB, en insérant une carte micro SD vierge.
 +
 +===== - A voir aussi =====
 +
 +  * Vidéo : [[https://youtu.be/b83r13rtR8A?t=426|Raspberry Pi 3B/3B+ USB SATA/SSD (2019)]]
 +  * [[https://www.framboise314.fr/boot-simplifie-sur-usb-avec-les-raspberry-pi-1-2-et-3/|Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3]]
 +  * https://jamesachambers.com/raspberry-pi-storage-benchmarks-2019-benchmarking-script/