Ubuntun nem szabadul fel a hely
Pirity Tamas Gabor
ptg at apaczai.elte.hu
2015. Feb. 11., Sze, 07:14:39 CET
On Tue, Feb 10, 2015 at 09:52:34PM +0000, ka at mayten.sch.bme.hu wrote:
> En is gondolkodtam, hogy javasoljam neki az ujrainditast, de nem
> tettem, mert szerintem nem feltetlenul hoz javulast. Prezizebben
> fogalmazva, latok olyan esetet, amikor nem hoz megoldast.
>
> A legtobb demon mikor leallitod, ir meg egy sort a file-ba,
> leloggolja, hogy most leallt. Tehat a timeline a kovetkezokeppen
> nezne ki:
>
> - kollega letorli a file-t, ami 'eltunik'
> - a demon fogja, tehat valojaban nem torlodott
> - kollega ujrainditja a gepet
> - demon leloggolja a gep leallitasa kozben a tenyt, hogy leall
> - ezzel visszakerul a file a megnovelt hosszal a helyere
> - a gep ujraindult es visszajutottunk abba a pozicioba, ahol voltunk
Ez nem így van. A daemon leállása után szabadul fel a hely, kb. mintha
a törlés művelet a fájl fogása miatt egy io-queue-ba kerülne, hogy
,,más processzek számára a fájl nem létezik, de ennek a processznek
még szabad bele írnia -- így a lemezen a blokkok foglaltak --, és amikor
ez a processz (leállás közben) akar még bele írni, akkor írhat, de amikor
a processz lezárul, akkor a fájl ténylegesen törlődik és a hely felszabadul.
> Dehat, szanni valo drogos orult vagyok, mit szamit mit gondolok.
Nem, egész egyszerűen (ebben az esetben) tévedsz. :)
--
PTG
Davis' Law of Traffic Density:
The density of rush-hour traffic is directly proportional to
1.5 times the amount of extra time you allow to arrive on time.
További információk a(z) Techinfo levelezőlistáról