nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Linux Cache

Von: nec@uni.de [Profil]
Datum: 12.02.2008 04:04
Message-ID: <198c7129-f279-4b6f-8672-fa67586b89ad@v67g2000hse.googlegroups.com>
Newsgroup: de.comp.os.unix.programming
Hallo,

ich habe in C++ ein Tool geschrieben, womit ich komplette Images auf
Flashspiecherkarten kopieren kann.
Bedeutet :
1. Ich öffne mit open z.B.: /dev/sdc
2. Kopiere das Image mit read und write auf die Flashspeicherkarte
3. Schließe das Device mit close.

Im nächsten Schritt will ich nun, die übertragenen Daten auf der
Flashspeicherkarte einlesen und diese mit den zuvor übertragenen Image
vergleichen. Damit will ich sicherstellen, dass alle Daten  auf den
Stick zu 100% mit den Image übereinstimmen.
Mein Proplem ist nun, dass die Daten die ich beim lesen von Stick
erhalte, immer die Daten aus den Cache sind, und nicht die
übertragenen vom Stick.
Meine Frage ist: Wie kann ich es verhindern, dass wenn ich die Daten
wieder Einlese, nicht
die aus den  Cache sind sondern vom Stick gelesen worden sind?

Mit freundlichen Gruß

David Owczarek

[ Auf dieses Posting antworten ]

Antworten