next up previous index
Next: syslog G Up: Die Parameter Previous: strict sync S   Index

sync always S

Mit dem Belegen des Parameters mit yes kann festgelegt werden, dass write-Anforderungen des Clients zuerst auf einem Medium abgelegt sein müssen, bevor der write-Befehl die Ausführung quittiert. Das scheint selbstverständlich zu sein, ist es aber nicht. Gerade Unix und Unix-artige Betriebssysteme verwenden die Methode lazy write. Das bedeutet, eine Schreibanforderung wird nicht wirklich ausgeführt, sondern erst, wenn dem Prozessor eine Zeitscheibe für diesen Prozess zur Verfügung steht. Man kann natürlich das Schreiben erzwingen (mit sync beispielsweise). Das geschieht auch, indem dem write-Befehl ein fsync()-Befehl hinterhergeschickt wird. Damit dieser Parameter überhaupt einen Effekt hat, muss der Parameter strict sync mit yes belegt werden.

Voreinstellung:

sync always = no

Beispiel:

sync always = yes



millin Verlag