48 lines
2.5 KiB
Plaintext
48 lines
2.5 KiB
Plaintext
====== 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/ |