Befehl
Zur Beschleunigung von Datei-Operationen nutzt man 'Buffered I/O', was bedeutet das Dateimanipulationen an Pufferspeicher im RAM ausgeführt werden, die dann zyklisch auf die Datenträger geschrieben werden. Dadurch erreicht man hohe Schreib-/Lese-Datenraten, jedoch ist der aktuelle Stand einer Datei auf dem Datenträger nicht immer synchron mit der letzten Dateiänderung.
Will man z.B. einen Wechseldatenträger (Diskette oder USB-Stick) entfernen ist das nicht wünschenswert da es zu Datenverlust käme. Hier kommt der Befehl sync zur Hilfe, der den Stand im RAM mit den Datenträgern synchronisiert, so das ein Medium entfernt werden kann. Natürlich muss es erst mit umount ausgehangen werden (wodurch sync wahscheinlich automatisch aufgerufen wird).
Aufruf
sync (BusyBox v1.12.4) hat keine Optionen
$ sync --help
sync: ignoring all arguments
Beispiele
TODO
Siehe auch