9 Stimmen

fsync, sync: Tut es wirklich, was es soll?

Ich hätte gerne mehr Klarheit über die Funktionalität der sync(8)- und fsync-Funktionen in Linux (2.6.31). Wird damit sichergestellt, dass die Dateien in den jeweiligen Speicher geschrieben werden?

8voto

Oliver Punkte 918

http://linux.die.net/man/8/sync

Es wird nicht sichergestellt, dass die Dateien in den entsprechenden Speicher geschrieben werden. Es stellt nur sicher, dass zwischengespeicherte/gepufferte Daten auf das Festplattengerät gespült werden. Dabei spielt es keine Rolle, ob es sich um eine SD-Karte oder etwas anderes handelt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X