Repository navigation
TR Raspberry Pi Storage
🌐 Dil: EN · DE · FR · ES · TR · EL
SD kartlar ve 7/24 sunucu çalıştırma iyi bir kombinasyon değil. Bu sayfa nedenini açıklar ve kurulumun için adım adım doğru alternatife yönlendirir.
Modern SD kartlar blok başına 3.000–10.000 yazma döngüsü dayanır. Bu çok gibi görünüyor. Değil.
| SD karta ne yazıyor? | Ne sıklıkla? |
|---|---|
| Docker konteyner logları | Dakikada birden fazla kez |
| SQLite veritabanı (seyahatler, şarj oturumları) | Her 30–60 saniyede |
Sistem logları (/var/log) |
Sürekli |
| İşletim sistemi swap | Bellek baskısı altında |
Gerçekçi sonuç: Tesla Carview'in yazma yükü altında tipik bir SD kart 3–18 ay dayanır, sonra:
- Dosya sistemi bozulması → sistem başlamaz
- Veri kaybı (yedekler yardımcı olur ama hasar verilmiştir)
- En kötü durum: sessiz, tespit edilemeyen veri bozulması
Sonuç: SD kart hızlı bir test için uygundur. Kalıcı çalışma için her zaman SSD'ye geç.
Hangi Raspberry Pi'n var?
│
├── Raspberry Pi 5
│ ├── En iyi performans ve en uzun ömür mü istiyorsun?
│ │ → Seçenek B: M.2 HAT+ ile NVMe SSD ⭐ önerilen
│ └── Basit, ucuz, montaj yok mu?
│ → Seçenek A: USB SSD (Pi 5'te de mükemmel)
│
├── Raspberry Pi 4
│ ├── Gigabit LAN + mevcut sunuculu homelab mı?
│ │ → Seçenek C: PXE ağ önyüklemesi (hiç yerel depolama yok)
│ └── Normal ev ağı mı?
│ → Seçenek A: USB SSD (en basit çözüm)
│
└── Raspberry Pi 3 veya daha eski
→ Artık desteklenmiyor (32 bit ARM). Tesla Carview için
Pi 4 veya 5 gerekir — bkz. Kurulum.
Ne gerekiyor: Taşınabilir SSD veya 2,5" SATA SSD + USB adaptör.
| Ürün | Yaklaşık fiyat | Notlar |
|---|---|---|
| Samsung T7 (500 GB) | ~55 € | Harika, ama Pi 4 düzeltme gerektirir (→ aşağıda) |
| Crucial X6 (500 GB) | ~45 € | Güvenilir, sorunsuz |
| WD My Passport SSD (500 GB) | ~50 € | Raspberry Pi OS'ta iyi test edilmiş |
| 2,5" SATA SSD + UGREEN USB 3.0 adaptör | ~35–50 € | Pi 4 için çok güvenilir |
Ucuz markasız USB-SATA adaptörlerden kaçın — Pi 4'te genellikle UASP uyumluluk sorunları var. Markalı adaptörler (UGREEN, Inateck) daha güvenilir.
- Raspberry Pi Imager'ı normal bilgisayarına indir ve kur
- SSD'yi USB ile bilgisayarına bağla
- Imager'ı aç:
- Cihaz: Raspberry Pi 4 veya 5 seç
- İşletim sistemi: Raspberry Pi OS Lite (64-bit) — masaüstü yok, Docker için daha fazla kaynak
- Depolama: SSD'n
- ⚙️ dişli simgesine tıkla → önceden yapılandır:
- Hostname: ör.
tesla-pi - SSH'yi etkinleştir: evet
- Wi-Fi kimlik bilgileri (Ethernet kullanmıyorsan)
- Kullanıcı adı + şifre
- Hostname: ör.
- Write'a tıkla — ~5 dakikada biter
Pi 5 USB'den kutudan çıkar çıkmaz önyükleme yapar. Pi 4 tek seferlik bir önyükleyici güncellemesi gerektirir:
# Kısa süre SD karttan önyükle, sonra çalıştır:
sudo raspi-config
# → Advanced Options → Boot Order → USB Boot → Finish → RebootSonra: SD kartı çıkar, SSD'yi tak, güç ver → Pi SSD'den önyükleme yapar.
Pi 4'ün Samsung T7 ile takılı kalması durumunda (kırmızı LED yanıp sönüyor, önyükleme yapmıyor):
# Bu dosyayı aç — tek satır kalmalı!
sudo nano /boot/firmware/cmdline.txt
# Satırın sonuna ekle (önünde boşlukla):
usb-storage.quirks=04e8:4001:u
# Kaydet (Ctrl+O, Enter, Ctrl+X), sonra yeniden başlat:
sudo rebootBu yalnızca T7 için UASP'yi devre dışı bırakır. Performans hâlâ SD karttan 5–10 kat daha iyi.
curl -fsSL https://raw.githubusercontent.com/KnevS/Tesla-Carview/main/deploy/setup.sh | bashPi 5'in bir PCIe konnektörü var. M.2 HAT ile 400–900 MB/s NVMe hızları elde edilir — SD kartların ~20–90 MB/s'sine karşı.
| Bileşen | Öneri | Yaklaşık fiyat |
|---|---|---|
| Raspberry Pi 5 (4 GB veya 8 GB) | — | 60 €'dan itibaren |
| Resmi Raspberry Pi M.2 HAT+ | 2230 veya 2242 form faktörü | ~15 € |
| veya Pimoroni NVMe BASE | Kompakt, ara parça yok | ~20 € |
| veya Pineberry HatDrive Bottom | Pi'nin altına monte edilir | ~25 € |
| NVMe SSD M.2 2230 veya 2242 | WD SN350, Kingston NV2, Samsung PM991 | 25–60 € |
Form faktörü kritik: Resmi M.2 HAT+ yalnızca 2230 ve 2242 (kısa SSD'ler) destekler. Standart 2280 SSD'ler (yaygın uzun olanlar) sığmaz. Üçüncü taraf HAT'lar genellikle 2280'i destekler — satın almadan önce kontrol et.
- SSD'yi açılı şekilde M.2 yuvasına kaydır, sonra düz bas
- Dahil edilen vidayla sabitle
- FFC şerit kablosunu bağla (HAT ↔ Pi 5 PCIe konnektörü)
- HAT'ı Pi 5 GPIO başlığına monte et
Kolay yöntem: SD karttan önyükle, sonra oradan NVMe'ye yaz:
sudo apt update && sudo apt install rpi-imager -y
rpi-imager
# NVMe SSD'yi hedef olarak seç → yazAlternatif: Normal bir bilgisayarda USB-NVMe adaptörü kullan ve Seçenek A'daki gibi Raspberry Pi Imager kullan.
sudo raspi-config
# → Advanced Options → Boot Order → NVMe/USB Boot
# → Finish → RebootSD kartı çıkar → Pi NVMe'den önyükleme yapar.
Pi 5 varsayılan olarak Gen 2 (~400 MB/s) kullanır. Gen 3 (~900 MB/s) resmi değil ama genellikle kararlı:
sudo nano /boot/firmware/config.txt
# Sona ekle:
dtparam=pciex1_gen=3PXE önyüklemesi Pi'nin hiç yerel depolaması olmadığı anlamına gelir — tamamen ağ üzerinden merkezi bir sunucudan önyükleme yapar. Şu durumlarda harika:
- Birden fazla Pi yönetiyorsun
- Ağında zaten bir NAS (Synology, TrueNAS) veya mini PC var
- Merkezi yedekleme ve yönetimi tercih ediyorsun
Gereksinimler:
- Gigabit Ethernet (Wi-Fi PXE için çok yavaş/güvenilmez)
- Ağda DHCP + TFTP + NFS çalıştırabilen mevcut bir sunucu
- Raspberry Pi 4 veya 5
PXE sunucusunda (Debian/Ubuntu):
sudo apt install dnsmasq nfs-kernel-server -y
sudo mkdir -p /srv/tftp /srv/nfs/rpi
# /etc/exports'a ekle:
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 — mevcut routerla birlikte çalışır):
port=0
dhcp-range=192.168.1.0,proxy
log-dhcp
enable-tftp
tftp-root=/srv/tftp
pxe-service=0,"Raspberry Pi Boot"Tam rootfs kopyası ve NFS yapılandırması kapsamlıdır — resmi kılavuzu takip et: Raspberry Pi PXE önyükleme belgeleri
PXE sana değer mi? Yalnızca merkezi depolamalı bir homelab zaten çalıştırıyorsan. Tek bir Pi için USB SSD veya NVMe daha basit ve eşit derecede sağlamdır.
Zaten Tesla Carview SD kartta çalışıyor mu? Veri kaybetmeden yaklaşık 20 dakikada geçiş yapabilirsin.
# SSD'yi çalışan Pi'ye USB ile bağla
# Hedef diski belirle (genellikle /dev/sda):
lsblk
# Klonla (Pi çalışmaya devam edebilir):
sudo dd if=/dev/mmcblk0 of=/dev/sda bs=4M status=progress conv=fsync
# Bölümü tüm SSD'yi kullanacak şekilde yeniden boyutlandır:
sudo parted /dev/sda resizepart 2 100%
sudo resize2fs /dev/sda2Seçenek A, Adım 2'de açıklandığı gibi USB önyüklemesini etkinleştir, sonra SD kartı çıkar.
findmnt /
# /dev/sda2 veya nvme0n1p2 göstermeli, mmcblk0p2 DEĞİL| SD Kart | USB SSD | NVMe (Pi 5) | PXE | |
|---|---|---|---|---|
| Dayanıklılık | ❌ Aylar | ✅ Yıllar | ✅ Yıllar | ✅ Yerel aşınma yok |
| Kurulum çabası | ✅ Minimum | ✅ Düşük | 🟡 Orta (HAT montajı) | ❌ Yüksek |
| Maliyet | ✅ ~10 € | 🟡 ~35–60 € | 🟡 ~50–100 € | ✅ 0 € (sunucu varsa) |
| Okuma hızı | 20–90 MB/s | 200–500 MB/s | 400–900 MB/s | LAN hızı |
| Önerilen | Yalnızca test | Pi 4 kalıcı kullanım | Pi 5 kalıcı kullanım | Homelablar |
Pi 4: Evet — SD kart önyüklenebilir değilse Pi onu yok sayar ve USB'den önyükleme yapar. Pi 5: Evet — önyükleme sırası yapılandırmasından sonra NVMe/USB öncelik alır.
60–120 GB fazlasıyla yeterli. Tesla Carview veritabanı yıllar içinde birkaç yüz MB'a büyür. Biraz daha büyük almak ucuz ve SSD denetleyicisine aşınma dengelemesi için daha fazla blok verir → daha uzun ömür.
Teknik olarak evet, ama önerilmez. Flash belleklerin aşınma dengelemesi yoktur — SD kartlardan daha hızlı ölürler. Ucuz bir SSD ile fiyat farkı minimum.
SSD'ler ani güç kaybında SD kartlardan daha dayanıklıdır ama bağışık değil. Dahili yedeklemeyi kullan: Admin → Data → Backup düzenli olarak, veya otomatik gece yedeklemelerini etkinleştir.
- Raspberry Pi Imager
- Resmi M.2 HAT+ belgeleri
- Raspberry Pi PXE önyükleme kılavuzu
- raspberry.tips: Pi 4'ü USB SSD'den başlat
- raspberry.tips: Pi 5 NVMe kurulumu + kıyaslamalar
🇬🇧 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