Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

sync - Superblock aktualisieren

&pagelevel(4)&pagelevel

Definition

#include <unistd.h>e

void sync(void);

Beschreibung

sync() bewirkt das Herausschreiben aller Daten im Speicher, die auf Platte/ geschrieben werden sollen aber noch im Hauptspeicher gehalten werden. Hierzu gehören auch geänderte Superblöcke, geänderte Indexeinträge und verzögerte blockorientierte E/A-Dateien.

sync() soll von Programmen benutzt werden, die ein Dateisystem prüfen, beispielsweise fsck() oder df(). sync() ist vor einem Neuladen des Systems obligatorisch.

Das Schreiben ist bei Rückkehr von sync() nicht unbedingt schon beendet. Der Systemaufruf fsync() beendet das Schreiben vor der Rückkehr.

Siehe auch

fsync(), unistd.h.