-
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
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
Najnowsze wątki
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-20 "betamaxy" i inne voip-y dzisiaj
- 2024-11-21 Strach się bać
- 2024-11-21 Koniec smrodów
- 2024-11-20 Krematorium
- 2024-11-20 Taki tam szkolny problem...
- 2024-11-20 LIR2032 a ML2032
- 2024-11-20 SmartWatch Multimetr bezprzewodowy
- 2024-11-21 Środa Wielkopolska => Konsultant SAP <=
- 2024-11-21 Łódź => Spedytor Międzynarodowy <=
- 2024-11-21 Wrocław => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-21 Kraków => Lead Java EE Developer <=
- 2024-11-21 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=