[Pardus-kullanicilari] pardustan işletim sistemini bigisayardan kaldırmak sitiyorum

selim ok selimok at gmail.com
27 Eki 2007 Cmt 01:51:20 EEST


26.10.2007 tarihinde metin <metin at safe-mail.net> yazmış:
> pardus geliştiricileri, standard unix/linux komutunu değiştirmiş olmalı;
> acemilikten ya da kazara tüm sistemi silmeyi engellemek için.
>
> "rm -rf /" ile sistemi yeterli yetki ile size sorulmadan (teyit
> istemeden) silebilirsin. İstersen bunu debianda ve diğer distrolarda bir
> dene. Ya da canlı cd ile silmek istediğin partisyonu mount edip bir dene.

Denemedim ama sormak istedigim birsey var. Simdi diyorsunuz ki "rm -rf
/" komutu ile aslinda istedigimiz sey _yani sabit diske format atmak_
unix/linux altinda normalde gerceklesir.
Oysa / dizini yani kök dizin yalnizca disk bölümlerinin baglandigi bir
dizin degil benim bildigim kadariyla. Bunun icinde yer alan /dev yada
/proc gibi sanal dizinler de var. Yani bunlarda kök dizinine baglanmis
durumdalar. [1] adresinde /proc dizini icin söyle diyor: "Sanal dosya
sistemidir. Disk üzerinde yer kaplamaz. Çekirdek /proc dizinini
bellekte yaratır. Sistem hakkında bilgiler burada saklanır (süreçler
ve isimleri ,vb..)." Bu ifadeden yola cikarsak, rm komutunu
verdigimizde calismaya baslayan sürecin kendisi silmeye calistigi kök
dizin icinde yer alan sürec tablosu tarafindan kontrol ediliyor
olmali. Peki nasil oluyorda bir sürec kendini bilgilerini tasiyan
tablolari vs. silebiliyor?

Iyi calismalar,
Selim


[1]:http://www.belgeler.org/sag/sag_dir-tree-overview_procfs.html

-- 
Özgürlük icin, özgür isletim sistemi... http://www.pardus.org.tr


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi