[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: unstable'da yeni dosya sistemleri



Merhabalar,

Quoting Emre Sevinc <emres@bilgi.edu.tr>:

> Yine unstable ile ilgili bir soru, mount komutu üc ekstra
> satir döndürüyor artik:

> devpts on /dev/pts type devpts (rw,gid=5,mode=620)
> tmpfs on /dev/shm type tmpfs (rw)
> usbdevfs on /proc/bus/usb type usbdevfs (rw)

> usbdevfs USB cihazlarla ve devpts de yazici servisleri ile
> ilgili görünüyor ancak tmpfs, /dev/shm nedir, niye oradadir
> daha önce neden yoktu, simdi neden var?

tmpf, Virtual Memory(VM) fille system olarak da adlandirilir. Bir çesit RAMdisk
gibidir diyebiliriz. Fakat ramdisk'ten ayrilan yonlerinden biri sudur:
RAMdisk RAM'i kullanirken tmpfs arti olarak swap aygit larini da kullanabilir.
Bunun sebebi sudur: basta da belirttigimiz gibi tmpfs Virtual Memory file system
olarak adlandirilir. Linux cekirdeginin Virtual Memory destegi RAM ve SWAP'
kullandigindan tmpfs de bu aygitlar kullanilabilir. Sonucta tmpfs gecici olarak
tutmak icin bilgileri/page Virtual Memory altsisteminden ister. Bunlarin nereen
geldigi ile ilgilenmez(ister RAM isterse SWAP). Bunlarinn nereden alinacagi
VM'nin isidir..

Ayrica ramdisk bir blok aygit oldugundan kullanilmadan oncee mkfs ile
kullanilabilir hale getirilmesi gerekirken tmpfs sadece bir dosya sistemidir.
Dogrudan mount islemi ile kullanilabilir duruma getirilir.

Arti olarak tmpfs yi normal dosya sistemlerinden ayiran bir diger ozelllikte
sudur: Normal dosya sistemleri blok aygitlarin uzerine gelirken tmpfs icin bu
gecerli degildir. tmpfs dogrudan VM ile iliski kurar.

tmpfs icin cekirdekte destek verilmis olmalidir.
Dosya sistemleri bolumunde "Virtual Memory File System Support" (shm fs)
enable olmalidir.

POSIX shared memory kullanabilmek icin cekirdekte tmpfs destegi olmalidir.
(POSIX shared memory nin calismasi icin tmpfs nin mount  edilmis olmasi
zorunlu degidir). System V shared memory lari ise cekirdekte tmpfs destegi
olmadan calisir.

tmpfs /dev/shm tmpfs rw 0 0

satiri ile tmpfs /dev/shm ye mounnt edilir


iyi  calismalar,
Erhan Ekici















Reply to: