On Tue, Jun 19, 2001 at 07:20:56PM +0200, Wolf-Ruediger Juergens wrote:
> On Monday 18 June 2001 21:08, Michael Bramer wrote:
> 
> >  Wenn Dateien benutzt werden, und diese dabei (von anderen) gel�scht
> >  werden, wird nur der Dir-Eintrag entfernt und damit neue 'Benutzer'
> >  dieser Datei verhindert.
> >  Erst wenn der letzte Prozess nicht mehr mit der Datei arbeitet, wird
> >  die Datei gel�scht. Vergleichbar ist es auch mit der Lib.
> 
> Ich kann mir zwar nicht vorstellen wie das gehen soll aber ich hab auch 
> keine weiteren Hinweise gefunden. Da w�rden ja 2 libc quasi parallel im 
> Speicher sein. 

ok, machen wir mal ein Beispiel: (dazu brauchst du mehrere
Terminals/Konsolen oder aber screen oder was vergleichbares)

$ # 1. Konsole
$ cat > /tmp/beispiel
(dann bitte text eingeben)

$ # 2. Konsole
$ tail -f /tmp/beispiel

du kannst jetzt Text auf der 1. Konsole eingeben und siehst diesen
dann auf der 2. Konsole. Soweit sollte das klar sein.

nun auf der 3:
$ # 3. Konsole
$ rm /tmp/beispiel
$ date > /tmp/beispiel

Was passiert? Nichts. Auf der 1. & 2. Konsole l�uft alles normal
weiter und dort kann man weiter auf 1. Texte eingeben und diese auf 2.
sehen.

$ cat /tmp/beispiel

Was siehst du jetzt? genau das Datum von der 3. Konsole und nichts
von der (gel�schten) Datei der (noch) vorhandenen Datei der 1. & 2.
Konsole.

ein 
$ df
wird dir auch zeigen das diese gel�schte Datei auch Platz beansprucht. 

Erst wenn du die Programme auf der 1. und 2. Konsole beendest (also
alle Prozesse die Datei schlie�en) wird der Bereich wirklich
freigegeben.

Jetzt klar, oder ist es jetzt noch schlimmer in deinen Kopf?


Gruss
Grisu
-- 
Michael Bramer  -  a Debian Linux Developer http://www.debian.org
PGP: finger [EMAIL PROTECTED]  -- Linux Sysadmin   -- Use Debian Linux
 Der Optimist glaubt wir leben in der besten aller moeglichen Welten.
 Der Pessimist befuerchtet, dass das stimmt.

PGP signature

Antwort per Email an