Portál AbcLinuxu, 7. května 2025 20:15

Dotaz: Vypnuti cache nad USB disky

13.7.2022 09:18 JLL
Vypnuti cache nad USB disky
Přečteno: 327×
Odpovědět | Admin
Ahoj,

jak lze vypnout cache nad usb disky? Specialne pri dd nad /dev/sd* to dela docela problemy, mivam problemy se zajistenim koherence az do te miry, ze se za urcitych okolnosti prestane obsah memil uplne. Idelani by bylo cache zcela vypnout a donutit jadro s tim pracovat primo.

Diky.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.7.2022 09:56 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neslouzi k tomu iflag=direct u dd?
13.7.2022 09:57 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
Oprava: oflag=direct.
14.7.2022 10:39 JJL
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
ne, nemá to efekt zkoušel jsem.
13.7.2022 10:01 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
Neslouží k tomu flag sync u mount?

Teda samozřejmě by bylo lepší se zaobírat tím, proč to nefunguje se standardním nastavením... například jestli ten flashdisk někdo nevytáhne dřív, než doběhne umount.
Quando omni flunkus moritati
Max avatar 13.7.2022 10:26 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
Předpokládám, že dd dělá na blokové zařízení, takže mount nedělá.
Zdar Max
Měl jsem sen ... :(
13.7.2022 10:46 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
Dalsi moznosti by mohlo byt, ze flashka nepracuje spravne (nektere z "dirty blocks" se zapisi chybne/vubec).
Řešení 2× (lertimir, OldFrog {Ondra Nemecek})
Max avatar 13.7.2022 11:46 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já si myslím, že cache ničemu nevadí, spíše naopak. Asi se ale může stát, že vyndáš flashku před dokončením všech zápisů. Takže osobně bych zkusil po úspěšném dd zavolat něco jako "eject /dev/sdx". Tím by jsi mohl mít jistotu, že všechny zápisy proběhnout a nic už ve frontě nebude podobně jako když zavoláš sync.
Zdar Max
Měl jsem sen ... :(
13.7.2022 18:47 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
Souhlas. Tohle je čistší. Já standardně dělám sync. Obzvláště od té doby, co mám 24GB paměti, tak dd do pomalé flašky proběhne ve vteřinách a sync následně v minutách.
14.7.2022 10:37 JJL
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
sync na to nepomůže. Proběhne, ale data nejsou zapsaná.
14.7.2022 10:39 JJL
Rozbalit Rozbalit vše Re: Vypnuti cache nad USB disky
eject jsem neznal. Zkusím, díky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.