-
Data: 2019-11-14 22:01:09
Temat: Re: [cross] Jaka karta microSD do raspberry?
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 14/11/2019 21:25, J.F. wrote:
>> Nie, ponieważ pendrive nie śledzi czasu. Nie wie ile go upłynęło wiec
>> nie wie czy jest sens robić update.
> Ale moze czytac dane.
No ale co mu to da? wear-leveling robiony jest na zapisie i *czasami* na
odczycie, choć dlaczego na odczycie i co z tym dalej karta robi, np. jak
ocenia czy należy coś przeallokować nie jest jasne. Kilka osób badało
karty SD od czasu kiedy zauważono że niszczą dane i konkluzja jest taka
że nie trzeba operacji zapisu aby wyzwolić błąd relokacji bloku
wypinając zasilanie. Wystarczy czytać.
Natomiast pendrive są projektowane pod kątem nagłego wypięcia zasilania.
Nawet najgorsze jakosciowo i najstarsze modele nie niszczyły danych
podczas wypinania poprzez nadpisanie przypadkowego bloku.
>> Czy robi okresowe przeglądanie - wątpie. Sterowniki (w sensie uC) w
>> pendrive są dużo bardziej prymitywne niż te w kartach sd.
> A nie powinny byc bardzo podobne ?
> w koncu to prawie ta sama funkcjonalnosc.
Karta SD pracuje w urządzeniach z baterią. 99.9% wypadków. Nikt o tym
nie pomyslał że zasilanie może zostać wyłączone bez wydania komenty "stop".
Pendrive można wyjąć "energicznie" z gniazda. Swoją drogą niektóre
bardzo stare pandrive miały malutki, ale jednak, kondensator. Nie wiem
do czego bo wear-leveling raczej wtedy nie był w użyciu, może musiały
dokończyć operację zapisu bloku bo coś się psuło?
> A jak wylaczali zasilanie ?
Tranzystorem. Od kilku godzin staram się sobie przypomnieć gdzie ja tego
bloga widziałem i nie potrafie znaleźć, być może już go nie ma. To
będzie minimum kilka lat jak czytałem o tych problemach i ktoś to w
końcu solidnie przetestował in vitro.
> Bo w trakcie transmisji to rozne bity moze przeklamac ... ale zeby
> wyszedl z tego rozkaz zapisu, to nie wiem czy tak latwo ..
Tu chodzi o to że wydajesz rozkaz *odczytu* i mikrosekundy potem
wypinasz zasilanie. I dup, wywala się przypadkowy blok w zupełnie innym
miejscu, zmieniając zawartość.
>>> Ponoć w nowszych kartach to jest jakoś rozwiazane. Mi karta w Pi,
>>> stara 4GB, padała kilka razy uszkadzając pliki systemowe, nowsze
>>> kilka sztuk 16GB od 3 lat stabilne jak skała.
> A mnie calkiem nowe karty 16GB Intenso.
Niektóre karty nie są polecane. Być może są nieodporne na wypinanie
zasilania bez zatrzymania. Obecnie nie mam pod ręką ani jednej "złej"
wiec nie mogę pobawić się, ale jak miałem moją 4GB to co 10 wyłaczenie
PI poprzez nagłe wypięcie z USB powodowało uszkodzenie, tylko to
uszkodzenie było widoczne dopiero wtedy kiedy czytało się plik
systemowy, albo fs napotykał jakiś błąd. Bardzo możliwe że skoro to co
10 raz było widoczne to karta psuła coś za każdym razem tylko nie zawsze
psuła coś istotnego.
> No ale system takze czasem cos zapisywal.
Z bloga wynikało że wystarczy coś zapisać raz a następnie czytać i
podczas czytania wypinać zasilanie. Uszkadzało to bloki. Konkluzja była
taka że dodanie kondensatora na zasilaniu karty dawało jej czas na
wykrycie spadku napięcia, dokończenia co ma do roboty i wyłaczenia się.
Sam tą metodę stosowałem w PI, ale ciezko stwierdzić czy to pomagało bo
mniej więcej wtedy zmieniłem kartę i okazało się że to rozwiązało
wszelkie problemy a stara karta poszła na przemiał.
Następne wpisy z tego wątku
- 15.11.19 11:28 J.F.
- 15.11.19 11:58 Olaf Frikiov Skiorvensen
- 15.11.19 12:03 Olaf Frikiov Skiorvensen
- 16.11.19 17:20 Krystek
- 16.11.19 22:15 Queequeg
- 16.11.19 22:18 Queequeg
- 16.11.19 22:23 Queequeg
- 16.11.19 22:24 Queequeg
- 16.11.19 22:45 heby
- 17.11.19 02:02 Queequeg
- 17.11.19 03:11 Marcin Debowski
- 17.11.19 08:08 Marek
- 19.11.19 14:11 Queequeg
- 19.11.19 14:58 Grzegorz Niemirowski
Najnowsze wątki z tej grupy
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
Najnowsze wątki
- 2025-03-11 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-03-11 Łódź => System Administrator (Linux, Active Directory) <=
- 2025-03-10 roaming
- 2025-03-10 wodor
- 2025-03-10 Ostrów Wielkopolski => NodeJS Developer <=
- 2025-03-10 Białystok => System Architect (background deweloperski w Java) <=
- 2025-03-10 Częstochowa => Backend Developer (Node + Java) <=
- 2025-03-10 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-03-10 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-03-10 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-10 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-10 Szczecin => Key Account Manager IT <=
- 2025-03-10 Warszawa => Node.js / Fullstack Developer <=
- 2025-03-10 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-10 Gliwice => Business Development Manager - Network and Network Security