Repository navigation
FR Raspberry Pi Storage
🌐 Langue : EN · DE · FR · ES · TR · EL
Les cartes SD et le fonctionnement serveur 24h/24 ne font pas bon ménage. Cette page explique pourquoi, et vous guide vers la bonne alternative pour votre configuration — étape par étape.
Les cartes SD modernes survivent à 3 000–10 000 cycles d'écriture par bloc. Ça paraît beaucoup. Ce ne l'est pas.
| Qu'est-ce qui écrit sur la carte SD ? | À quelle fréquence ? |
|---|---|
| Journaux des conteneurs Docker | Plusieurs fois par minute |
| Base de données SQLite (trajets, sessions de recharge) | Toutes les 30–60 secondes |
Journaux système (/var/log) |
En continu |
| Swap système | Sous pression mémoire |
Résultat réaliste : Sous la charge d'écriture de Tesla Carview, une carte SD typique dure 3 à 18 mois, puis :
- Corruption du système de fichiers → le système ne démarre plus
- Données perdues (les sauvegardes aident, mais le mal est fait)
- Dans le pire des cas : corruption silencieuse non détectée
En résumé : La carte SD convient pour un test rapide. Pour une utilisation permanente, passez toujours à un SSD.
Quel Raspberry Pi avez-vous ?
│
├── Raspberry Pi 5
│ ├── Vous voulez les meilleures performances et la plus longue durée de vie ?
│ │ → Option B : SSD NVMe via M.2 HAT+ ⭐ recommandé
│ └── Simple, économique, sans assemblage ?
│ → Option A : SSD USB (également excellent sur Pi 5)
│
├── Raspberry Pi 4
│ ├── Homelab avec LAN Gigabit + serveur existant ?
│ │ → Option C : Démarrage réseau PXE (aucun stockage local)
│ └── Réseau domestique classique ?
│ → Option A : SSD USB (solution la plus simple)
│
└── Raspberry Pi 3 ou plus ancien
→ Plus pris en charge (ARM 32 bits). Tesla Carview nécessite
un Pi 4 ou 5 — voir Installation.
Ce dont vous avez besoin : Un SSD portable, ou un SSD SATA 2,5" + adaptateur USB.
| Produit | Prix approximatif | Notes |
|---|---|---|
| Samsung T7 (500 Go) | ~55 € | Excellent, mais Pi 4 nécessite un correctif (→ ci-dessous) |
| Crucial X6 (500 Go) | ~45 € | Fiable, sans quirks |
| WD My Passport SSD (500 Go) | ~50 € | Bien testé sur Raspberry Pi OS |
| SSD SATA 2,5" + adaptateur USB 3.0 UGREEN | ~35–50 € | Très fiable pour Pi 4 |
Évitez les adaptateurs USB-SATA sans marque — ils ont souvent des problèmes de compatibilité UASP sur Pi 4. Les adaptateurs de marque (UGREEN, Inateck) sont plus fiables.
- Téléchargez Raspberry Pi Imager et installez-le sur votre ordinateur
- Branchez le SSD en USB sur votre ordinateur
- Ouvrez Imager :
- Appareil : choisissez Raspberry Pi 4 ou 5
- OS : Raspberry Pi OS Lite (64 bits) — sans bureau, plus de ressources pour Docker
- Stockage : votre SSD
- Cliquez sur l'icône ⚙️ → pré-configurez :
- Nom d'hôte : ex.
tesla-pi - Activer SSH : oui
- Identifiants Wi-Fi (si vous n'utilisez pas Ethernet)
- Nom d'utilisateur + mot de passe
- Nom d'hôte : ex.
- Cliquez sur Write — terminé en ~5 minutes
Le Pi 5 démarre depuis USB nativement. Le Pi 4 nécessite une mise à jour unique du bootloader :
# Démarrez brièvement depuis une carte SD, puis exécutez :
sudo raspi-config
# → Advanced Options → Boot Order → USB Boot → Finish → RebootEnsuite : retirez la carte SD, branchez le SSD, allumez → le Pi démarre depuis le SSD.
Si votre Pi 4 est bloqué avec le Samsung T7 (LED rouge clignotante, ne démarre pas) :
# Ouvrez ce fichier — doit rester sur une seule ligne !
sudo nano /boot/firmware/cmdline.txt
# Ajoutez à la fin de la ligne (avec un espace avant) :
usb-storage.quirks=04e8:4001:u
# Sauvegardez (Ctrl+O, Entrée, Ctrl+X), puis redémarrez :
sudo rebootCela désactive UASP uniquement pour le T7. Les performances restent 5–10× meilleures qu'une carte SD.
curl -fsSL https://raw.githubusercontent.com/KnevS/Tesla-Carview/main/deploy/setup.sh | bashLe Pi 5 possède un connecteur PCIe. Avec un M.2 HAT, vous obtenez des vitesses NVMe de 400–900 Mo/s — contre ~20–90 Mo/s pour les cartes SD.
| Composant | Recommandation | Prix approximatif |
|---|---|---|
| Raspberry Pi 5 (4 Go ou 8 Go) | — | à partir de 60 € |
| Raspberry Pi M.2 HAT+ officiel | Format 2230 ou 2242 | ~15 € |
| ou Pimoroni NVMe BASE | Compact, sans entretoises | ~20 € |
| ou Pineberry HatDrive Bottom | Se monte sous le Pi | ~25 € |
| SSD NVMe M.2 2230 ou 2242 | WD SN350, Kingston NV2, Samsung PM991 | 25–60 € |
Le format est crucial : Le M.2 HAT+ officiel ne prend en charge que les formats 2230 et 2242 (SSD courts). Les SSD 2280 standard (les longs courants) ne rentrent pas. Les HAT tiers supportent souvent le 2280 — vérifiez avant d'acheter.
- Insérez le SSD dans le slot M.2 en angle, puis aplatissez
- Fixez avec la vis fournie
- Connectez le câble FFC (HAT ↔ connecteur PCIe du Pi 5)
- Montez le HAT sur le header GPIO du Pi 5
Méthode simple : Démarrez depuis la carte SD, puis écrivez sur le NVMe depuis là :
sudo apt update && sudo apt install rpi-imager -y
rpi-imager
# Sélectionnez le SSD NVMe comme cible → écrireAlternative : Utilisez un adaptateur USB-NVMe sur un ordinateur et utilisez Raspberry Pi Imager comme dans l'Option A.
sudo raspi-config
# → Advanced Options → Boot Order → NVMe/USB Boot
# → Finish → RebootRetirez la carte SD → le Pi démarre depuis le NVMe.
Le Pi 5 utilise Gen 2 par défaut (~400 Mo/s). Gen 3 (~900 Mo/s) n'est pas officiel mais généralement stable :
sudo nano /boot/firmware/config.txt
# Ajoutez à la fin :
dtparam=pciex1_gen=3Le démarrage PXE signifie que le Pi n'a aucun stockage local — il démarre entièrement via le réseau depuis un serveur central. Idéal quand :
- Vous gérez plusieurs Pi
- Un NAS (Synology, TrueNAS) ou mini PC est déjà sur votre réseau
- Vous préférez les sauvegardes et la gestion centralisées
Prérequis :
- Ethernet Gigabit (le Wi-Fi est trop lent/peu fiable pour PXE)
- Un serveur existant sur le réseau pouvant exécuter DHCP + TFTP + NFS
- Raspberry Pi 4 ou 5
Sur le serveur PXE (Debian/Ubuntu) :
sudo apt install dnsmasq nfs-kernel-server -y
sudo mkdir -p /srv/tftp /srv/nfs/rpi
# Ajouter à /etc/exports :
echo "/srv/nfs/rpi *(rw,sync,no_subtree_check,no_root_squash)" | sudo tee -a /etc/exports
sudo exportfs -ra/etc/dnsmasq.conf (proxy DHCP — fonctionne avec votre routeur existant) :
port=0
dhcp-range=192.168.1.0,proxy
log-dhcp
enable-tftp
tftp-root=/srv/tftp
pxe-service=0,"Raspberry Pi Boot"La copie complète du rootfs et la configuration NFS sont étendues — suivez le guide officiel : Documentation de démarrage réseau Raspberry Pi
Le PXE en vaut-il la peine pour vous ? Uniquement si vous gérez déjà un homelab avec un stockage central. Pour un seul Pi, SSD USB ou NVMe est plus simple et tout aussi robuste.
Vous avez déjà Tesla Carview sur une carte SD ? Vous pouvez migrer en environ 20 minutes sans perdre de données.
# Branchez le SSD en USB sur le Pi en fonctionnement
# Identifiez le disque cible (généralement /dev/sda) :
lsblk
# Cloner (le Pi peut continuer à fonctionner) :
sudo dd if=/dev/mmcblk0 of=/dev/sda bs=4M status=progress conv=fsync
# Redimensionner la partition pour utiliser tout le SSD :
sudo parted /dev/sda resizepart 2 100%
sudo resize2fs /dev/sda2Activez le démarrage USB comme décrit dans Option A, Étape 2, puis retirez la carte SD.
findmnt /
# Doit afficher /dev/sda2 ou nvme0n1p2, PAS mmcblk0p2| Carte SD | SSD USB | NVMe (Pi 5) | PXE | |
|---|---|---|---|---|
| Longévité | ❌ Quelques mois | ✅ Des années | ✅ Des années | ✅ Pas d'usure locale |
| Effort d'installation | ✅ Minimal | ✅ Faible | 🟡 Moyen (assemblage HAT) | ❌ Élevé |
| Coût | ✅ ~10 € | 🟡 ~35–60 € | 🟡 ~50–100 € | ✅ 0 € (si serveur existant) |
| Vitesse de lecture | 20–90 Mo/s | 200–500 Mo/s | 400–900 Mo/s | Vitesse LAN |
| Recommandé pour | Tests uniquement | Pi 4 usage permanent | Pi 5 usage permanent | Homelabs |
Pi 4 : Oui — si la carte SD n'est pas amorçable, le Pi l'ignore et démarre depuis USB. Pi 5 : Oui — après configuration de l'ordre de démarrage, NVMe/USB est prioritaire.
60–120 Go est largement suffisant. La base de données Tesla Carview grossit de quelques centaines de Mo sur des années. Prendre légèrement plus grand est bon marché et donne au contrôleur SSD plus de blocs pour le nivellement de l'usure → durée de vie plus longue.
Techniquement oui, mais déconseillé. Les clés USB n'ont pas de nivellement de l'usure — elles tombent en panne plus vite que les cartes SD. La différence de prix avec un SSD bon marché est minime.
Les SSD sont plus résistants que les cartes SD lors d'une coupure de courant soudaine, mais pas à l'abri. Utilisez la sauvegarde intégrée : Admin → Data → Backup régulièrement, ou activez les sauvegardes automatiques nocturnes.
- Raspberry Pi Imager
- Documentation officielle M.2 HAT+
- Guide de démarrage réseau PXE Raspberry Pi
- raspberry.tips : Démarrer Pi 4 depuis SSD USB
- raspberry.tips : NVMe Pi 5 + benchmarks
🇬🇧 Home · Installation · Troubleshooting · License | 🇩🇪 Startseite · Installation · Fehlerbehebung | 🇫🇷 Accueil | 🇪🇸 Inicio | 🇹🇷 Ana Sayfa | 🇬🇷 Αρχική
GitHub Repository · Report an Issue
Tesla Carview — non-commercial, self-hosted Tesla data logger · © Sven Krische
🇬🇧 English
🚀 Getting Started
🌐 Network & Infrastructure
⚙️ Configuration
🔐 Security
📱 Reference
🇩🇪 Deutsch
🚀 Einstieg
🌐 Netzwerk & Infrastruktur
⚙️ Konfiguration
🔐 Sicherheit
📱 Referenz
🇫🇷 Français
🚀 Démarrage
🌐 Réseau & Infrastructure
⚙️ Configuration
🔐 Sécurité
📱 Référence
🇪🇸 Español
🚀 Primeros pasos
🌐 Red & Infraestructura
⚙️ Configuración
🔐 Seguridad
📱 Referencia
🇹🇷 Türkçe
🚀 Başlarken
🌐 Ağ & Altyapı
⚙️ Yapılandırma
🔐 Güvenlik
📱 Başvuru