21 Ekim 2026, 07:53:00
Dolar 49,5979
Euro 55,7302
Altın 6.570,34
BİST 11.797,70
Adana Adıyaman Afyon Ağrı Aksaray Amasya Ankara Antalya Ardahan Artvin Aydın Balıkesir Bartın Batman Bayburt Bilecik Bingöl Bitlis Bolu Burdur Bursa Çanakkale Çankırı Çorum Denizli Diyarbakır Düzce Edirne Elazığ Erzincan Erzurum Eskişehir Gaziantep Giresun Gümüşhane Hakkari Hatay Iğdır Isparta İstanbul İzmir K.Maraş Karabük Karaman Kars Kastamonu Kayseri Kırıkkale Kırklareli Kırşehir Kilis Kocaeli Konya Kütahya Malatya Manisa Mardin Mersin Muğla Muş Nevşehir Niğde Ordu Osmaniye Rize Sakarya Samsun Siirt Sinop Sivas Şanlıurfa Şırnak Tekirdağ Tokat Trabzon Tunceli Uşak Van Yalova Yozgat Zonguldak
İstanbul 20°C
Çok Bulutlu
İstanbul
20°C
Çok Bulutlu
Çar 20°C
Per 21°C
Cum 21°C
Cts 18°C

Home Assistant Veritabanı Çok Büyüdü: Recorder Ayarlarıyla Güvenli Temizlik

Home Assistant Veritabanı Çok Büyüdü: Recorder Ayarlarıyla Güvenli Temizlik
21 Ekim 2026 07:51
3
A+
A-

Home Assistant veritabanı zamanla büyüyebilir; depolama alanı azalabilir, yedekler şişebilir veya geçmiş ekranı yavaşlayabilir. Yüksek frekanslı sensörler ve gereğinden uzun geçmiş saklama süresi büyümeyi hızlandırabilir.

Kısa yanıt: Önce tam yedek alın ve disk kullanımını doğrulayın. Recorder varsayılan otomatik temizliğinin açık olduğunu kontrol edin, ihtiyaç kadar geçmiş günü saklayın ve yalnızca gereksiz/yüksek frekanslı varlıkları hariç tutun. Veritabanı dosyasını Home Assistant çalışırken elle silmeyin.

1. Sorunun gerçekten veritabanı olduğunu doğrulayın

  1. Ayarlar > Sistem > Depolama alanını kontrol edin.
  2. Yedeklerin, medya klasörlerinin ve eklenti verilerinin de alan kullanabileceğini unutmayın.
  3. Recorder veritabanı boyutunu, Home Assistant kurulum türünüze uygun yöntemle görüntüleyin.
  4. Hangi sensörlerin çok sık değiştiğini Geçmiş ve İstatistikler ekranından belirleyin.

2. Yedek almadan temizlik yapmayın

  1. Tam Home Assistant yedeği oluşturun.
  2. Yedeği NAS veya başka bir sistemde saklayın; yalnızca aynı diskte bırakmayın.
  3. Yedek dosyasının listede görünmesini ve mümkünse indirilmesini doğrulayın.
  4. Elektrik kesintisi riskine karşı bakım sırasında UPS veya güvenli kapatma planı kullanın.

3. Recorder saklama süresini düzenleyin

Recorder entegrasyonunda otomatik temizleme varsayılan olarak açıktır. purge_keep_days, temizlik sonrasında kaç günlük geçmiş tutulacağını belirler. Çok kısa süre enerji ve uzun dönem analizini etkileyebilir; ihtiyaca göre değer seçin.

recorder:
  purge_keep_days: 14
  auto_purge: true
  auto_repack: true

YAML değişikliğinden önce yapılandırma denetimini çalıştırın. Kullandığınız sürümde arayüz üzerinden seçenek varsa onu tercih edin.

4. Gürültülü varlıkları hariç tutun

Saniyeler içinde tekrar tekrar değişen sinyal gücü, uptime veya tanılama sensörleri geçmişte gereksiz kayıt oluşturabilir. Ancak enerji, güvenlik, su kaçağı veya otomasyon için gereken varlıkları dışlamayın.

recorder:
  exclude:
    entities:
      - sensor.ornek_sinyal_gucu
    entity_globs:
      - sensor.*_last_seen

Hariç tutulan varlıkların geçmiş ve uzun dönem istatistik davranışını etkileyebileceğini yayın öncesi test sisteminde değerlendirin.

5. Purge ve repack farkını anlayın

Temizlik eski kayıtları kaldırır; veritabanı dosyasının fiziksel boyutu hemen küçülmeyebilir. Recorder belgelerine göre repack, kullanılmayan alanı geri kazanmaya yardımcı olur. İşlem yoğun olabilir; yoğun otomasyon saatleri dışında uygulayın ve sistemi kapatmayın.

6. Veritabanını elle silmeyin

Home Assistant çalışırken SQLite dosyasını silmek veya taşımak bozulmaya yol açabilir. Veritabanı onarımı ya da sıfırdan oluşturma gerekiyorsa resmî prosedür ve güncel yedek kullanılmalıdır. MariaDB/PostgreSQL kullanan kurulumlarda bakım adımları farklıdır.

Sürüm ve cihaz kapsamı

Home Assistant OS, Container ve Core kurulumlarında Recorder mantığı ortaktır; dosya yolu ve yönetim yöntemi farklıdır. SQLite varsayılan olabilir, harici veritabanında sağlayıcının bakım kuralları geçerlidir.

Çözüm işe yaramazsa

  • Home Assistant günlüklerinde Recorder ve veritabanı hata kayıtlarını inceleyin.
  • Disk sağlığı, dosya sistemi ve eklenti alan kullanımını kontrol edin.
  • Bozulma şüphesinde yazma işlemlerini azaltıp yedek geri yükleme planı hazırlayın.
  • Destek isterken sürüm, kurulum türü, veritabanı motoru ve yaklaşık boyutu belirtin; kişisel yapılandırma sırlarını paylaşmayın.

Sık sorulan sorular

Geçmişi silmek enerji verilerimi etkiler mi?

Saklama ve hariç tutma ayarları geçmiş/istatistik davranışını etkileyebilir; enerji varlıklarını dışlamadan önce dokümantasyonu kontrol edin.

Purge sonrası dosya neden küçülmedi?

Silinen alan veritabanı içinde boş kalmış olabilir; repack fiziksel boyutu azaltmaya yardımcı olabilir.

home-assistant_v2.db dosyasını silebilir miyim?

Çalışan sistemde doğrudan silmeyin. Bu işlem geçmişi kaybettirir ve bozulma riski taşır; resmî kurtarma planı kullanın.

Kapak görseli

Home Assistant nedir?
Home Assistant otomasyonu çalışmıyor

Kaynaklar

2010 yılından itibaren global bir şirkette bilgi işlem destek personeli olarak hizmet vermekteyim. Karşılaştığım sorunlar ve kullanmış olduğum araçlar ile ilgili fırsat buldukça içerik hazırlamaya çalışıyorum. Hazırlamış olduğum içeriklerden faydalanabilmeniz dileklerimle iyi çalışmalar dilerim.
YORUMLAR

Henüz yorum yapılmamış. İlk yorumu yukarıdaki form aracılığıyla siz yapabilirsiniz.