Weiß jemand, ob beim direkten Zugriff auf ein Block-Device (z.B. eine SD-Card in /dev/sde) etwas gecache'd wird, oder die Daten direkt auf das Device geschrieben bzw. von dort gelesen werden?
Hintergrund: ich teste gerade einige SD-Cards und schreibe sie dazu mit zufällig generierten Daten voll und lese diese wieder zurück, um sie mit den original Daten zu vergleichen. Wenn da beim Lesen etwas aus dem Cache käme, wäre das natürlich kontraproduktiv...
<edit>
Schreiben und Lesen erfolgt mit 'dd', also z.B. 'dd if=randomfile of=/dev/sde'.
Das Device ist also nicht gemountet.
</edit>
Klaus