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?
Antwort
Zu viele Anzeigen?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.