Martin Samesch <[EMAIL PROTECTED]> writes:

> Warum funktioniert eigentlich "mount -o remount,rw /usr", aber ro
> nicht? Es sollten doch wohl sowieso keine schreibenden Zugriffe auf
> /usr stattfinden. remount,rw funktioniert aber immer, während
> remount,ro immer mit
> 
>  mount: /usr is busy
> 
> quittiert wird.

Nicht immer: Nur, wenn eine Datei, auf
die gerade zugegriffen wird, verändert
wird.

Das Dateisystem kümmert sich dann ver-
einfacht gesagt darum, dass das Programm,
was noch auf die alte Version einer Datei
zugreift (die Datei  kann auch ein laufen-
des Programm selbst sein), die alte Version
erhält und das "endgültige Überschreiben" erst
nach Schließen dieses Programmes erfolgt.
Das geht natürlich nicht, wenn ro, da
dann eben nicht geschrieben werden kann.

Daraus folgt:
rw -> ro : alle verändeten Dateien müssen
           geschlossen sein
ro -> rw : das Problem stellt sich nicht


Frank


--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an