-
Data: 2016-03-04 19:22:26
Temat: Re: Karta SD MICRO SDHC
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Marek" napisał w wiadomości grup
dyskusyjnych:a...@n...neos
trada.pl...
>Test na szybko na sprzęcie developerskim: w usb jest włożony moduł
>usb ram. $ mkfs.msdos /dev/sdc1
>$ mount /devsdc1 /mnt
>$ cd /mnt && mkdir dir && echo test > dir/file
>$ mount -o remount /mnt #wywalam cache
Z ciekawosci
a) zrob po niej ls /mnt
b) powtorz bez powyzszej linii,
>teraz w module usb ram w funkcji read_sector przełączam aby zwracała
>losowe dane zamiast faktyczną zawartość żądanego sektora, po czym
Jestes pewien, ze to nie spowodowalo jakiegos kolejnego przemontowania
?
>>próba odczytu zawartości dir:
>$ ls dir
>ls: cannot access ??m({?: Input/output error
>Jak ja lubię wszystko wiedzących teoretyków....
No dobra, ale o co chodzi ?
Przeciez mowimy, ze w koncu pojawia sie smieci.
Zrob inaczej -
cd /mnt
mkdir dir
przelacz na losowe dane
dd if=/dev/random of=dir/file1 bs=1024 count=1000000
dd if=/dev/random of=dir/file2 bs=1024 count=1000000
dd if=/dev/random of=dir/file3 bs=1024 count=1000000
ls dir
tylko ilosci trzeba dobrac do pojemnosci karty - tzn nie przekroczyc,
wystarczy
A co powyzszy blad w zasadzie znaczy ?
napisales ls dir, system musi przeczytac glowny katalog systemu, i
teraz jest pare mozliwosci:
-nie zapamietal parametrow dysku przy montowaniu, teraz analizuje boot
sector (i dodatkowe), smieci mu wychodza.
IMO - malo prawdopodobne, powinien to przeczytac przy montowaniu i
miec zapamietane, ale za linuxa nie odpowiadam.
a teraz doskonale wie gdzie jest katalog, wiec czyta.
-nie pamietam - miejsce na root dir jest zarezerwowane, czy tylko
poczatek, a reszta opisana w FAT.
Jesli opisana i system idzie w/g lancuchow FAT, to zaraz go wysle
gdzies w kosmos i bedzie blad odczytu.
-czyta kolejne dane z root dir. Co by nie przeczytal, to sobie
interpretuje.
Ze dwie epoki temu to bym napisal, ze co by nie przeczytal, to
powinno byc w miare dobrze,
ale jesli mamy LFN, VFAT, mozliwa konwersje do unicode to juz glowy
nie dam.
Trzeba by przesledzic co ten FS driver robi, byc moze ambitnie
patrzy po wszystkich atrybutach i cos mu sie nie podoba jeszcze w
przetwarzaniu.
Jakies dziwne atrybuty, zle daty czy czasy do konwersji itp.
-a jesli ambitnie nie sprawdza kazdej pozycji, to powinien na koniec
napisac "dir not found".
A jesli ma kawalek zakeszowany, to ladnie odczyta ze 'dir' to katalog,
zobaczy gdzie sie zaczyna, przeczyta klaster smieci, a potem poleci po
lancuchu fat i znow kiedys wyleci poza dostepny obszar. Ewentualnie mu
sie pamiec przepelni gdzies przy czytaniu ...
J.
--
Marek
Następne wpisy z tego wątku
- 04.03.16 19:59 Sebastian Biały
- 04.03.16 20:08 J.F.
- 04.03.16 21:11 AlexY
- 05.03.16 00:39 Marek
- 05.03.16 01:07 JaNus
- 05.03.16 10:41 ACMM-033
- 05.03.16 10:42 ACMM-033
- 05.03.16 10:57 Robert Wańkowski
- 05.03.16 11:38 ACMM-033
- 05.03.16 11:39 J.F.
- 05.03.16 11:48 ACMM-033
- 05.03.16 11:58 ACMM-033
- 05.03.16 12:25 ACMM-033
- 05.03.16 14:05 Sebastian Biały
Najnowsze wątki z tej grupy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
Najnowsze wątki
- 2025-01-02 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-02 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-01-02 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-01 Już nie płoną
- 2025-01-01 Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- 2025-01-01 Co tam u Was
- 2025-01-01 Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z bibl. Qt) i D.
- 2025-01-01 Gdańsk => Delphi Programmer <=
- 2025-01-01 Łódź => Programista Full Stack .Net <=
- 2025-01-01 Żerniki => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-01 Wrocław => Specjalista ds. Sprzedaży <=
- 2024-12-31 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-01 Przypomnienie: Mini Netykieta polskich grup dyskusyjnych wer. 3.2.2
- 2024-12-31 Zamykanie konta dziecka.