SPI Flash Memory Nasıl kullanılır?

@taydin,

fat dosya sisteminin enerji kesintilerine karşı çok kırılgan olduğuna dair yorumlar okudum. Şu an fat ile şansımı denemek istiyorum. Dosya bozulma durumlarına karşı bir tavsiyen olur mu?
 
Enerji kesilmesine karşı dayanıklı bir filesystem arıyorsan UBIFS kullanabilirsin. Tabi burada verilen garanti, senin yazdığın şeyin kesinlikle dosyaya yazılacağı değil. Güç kesildiğinde filesystem'in kendisinin bozulmaması. Yoksa dosyalara veriler yarım yazılmış olabilir veya senin sildiğin dosya silinmeden kalabilir.
 
Enerji kesilmesine karşı dayanıklı bir filesystem arıyorsan UBIFS kullanabilirsin. Tabi burada verilen garanti, senin yazdığın şeyin kesinlikle dosyaya yazılacağı değil. Güç kesildiğinde filesystem'in kendisinin bozulmaması. Yoksa dosyalara veriler yarım yazılmış olabilir veya senin sildiğin dosya silinmeden kalabilir.
Yani fat sisteminde enerji kesilirse windows çöker gibi tüm dosyalar kullanılmaz olabilir mi?
 
Yani fat sisteminde enerji kesilirse windows çöker gibi tüm dosyalar kullanılmaz olabilir mi?

Yazma esnasında elektrik kesilirse veya program çakılırsa filesystem bozulabilir. Ever veriler çok değerli ise FAT kullanmamakta fayda var :)
 
Iki kopyali fat kullanirsan sorun olmaz.

Dosyayi yazip en az bir fati update ettiysen sorun yok.
Fati update etmek ne demek bilmiyorum.

Eğer durum şöyle ise sorun yok;

Anladığım kadarı ile yazma sırasında sorun oluyor. Okuma sırasında bir sorun yok. Öyle ise belli periyotlar ile dosyanın bir kopyasını oluşturabilirim. Yani bir sorun oldu dosya açılamadı. Yedekten geri kopyalarım. Ama fat sistemi komple bozulur ise kabus olur.
 
Eger dosya silip tekrar yeni bir dosya yazacaksan ustelikte dosya uzunluklari farkli olacaksa ve de bu sekilde yuzlerce, binlerce dosya olacaksa FAT kullanman gerekiyor.

Uygulamanda bu turde dosya yazma yoksa o zaman FAT kullanmana gerek kalmaz. Elektrik kesintisi ile yarim kalmis dosyanin gecersiz dosya oldugunu anlayacak teknikleri kendin gelistirirsin.
 
30bin adet 16byte kaydım var. Herhangi bir kayda hızlıca ulaşıp güncellemem gerekiyor. Şimdilik bunu fat ile civarında çözdüm. Projenin diğer bölümlerini tamamlayınca bu konuya geri döneceğim.
 
Peki enerji kesintilerine karşı sağlamlık açısından littlefs konusunda bir yorumunuz olur mu?
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,675
Mesajlar
127,895
Üyeler
3,101
Son üye
QRuder

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top