25.01.2010

Red Hat Enterprise Linux'te bir dosyayı sildikten sonra disk alanı neden serbest bırakılmaz?

Bulgu: Dosya silindikten sonra disk alanı serbest burakılmaz.

Sebep: Linux yada Unix sistemlerde bir dosyayı rm ile silmek gibi işlemlerde,
dosya hala açıksa (kullanımda olan bir süreç tarafından)bu süreç için erişilebilir olacak
ve diskte yer işgal etmeye devam edecektir

Çözüm: Ilk yapacagımız iş halen uygulamalar tarafından açık tutulan, silinen dosyaların bir listesini elde etmek.

# lsof | grep deleted
more 7030 root 3r REG 253,1 2008350720 14 /home/SystemFree.sh (deleted)

Lsof çıktısından 7030 pid'li sürecin /home/SystemFree.sh dosyasını 3 numaralı fd(file descriptor)
ile tuttugunu görüyoruz.

# file /proc/7030/fd/3
/proc/7030/fd/3: broken symbolic link to `/home/SystemFree.sh (deleted)'

# echo > /proc/7030/fd/3

23.01.2010

there and back again ...

Zorluklarla, muhabbetle, guzellikler ve ozlemlerle gecen 5 ay 8 gunun ardindan 17 Ocak 2010 Pazar gunu Trabzon uzerinden Ankara'ya dondum.

Sukur bitti, cok zor gecmedi ama yine de dayanacak gucum kalmamisti.

Iyi ki bitti .............