Re: Merkwürdiges geht vor in Version 9..

From: Polytropon <freebsd(at)edvax.de>
Date: Thu, 19 Jan 2012 19:23:56 +0100

On Thu, 19 Jan 2012 18:44:41 +0100, Marc Santhoff wrote:
> Und: Jetzt erinnere ich mich auch, daß "umount -f" die Puffer leert.
> Wäre ja auch nicht FreeBSD, wenn nicht. Ts.

Ist ja auch logisch: Vor dem Entladen des Datenträgers
sind alle noch ausstehenden Schreibzugriffe zu vollenden,
um die Konsistenz des Datenträgerinhalts zu gewährleisten.
Daher führt umount ja auch sync() aus und gibt den Daten-
träger dann frei. Der Unterschied zu -f ist lediglich,
daß auf Fehlschläge keine Rücksicht genommen wird (z. B.
es wird noch vom Gerät gelesen). Das Zwangsentladen
stellt sicher, daß der Datenträger letztlich doch
freigegeben wird. Daß sein Dateisysteminhalt dann
noch konsistent ist.

Siehe /usr/src/sbin/umount/umount.c, suche "sync". Wäre
ja nicht FreeBSD, wenn man da nicht in die bunten Innereien
schauen dürfte und könnte. :-)

-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 19 Jan 2012 - 19:24:05 CET

search this site