Hocam boot parametresı olarak ramdisk_size parametresi ile kernal'a ne
kadar ram disk kullanacağınızı söylemeniz lazım. 
Sonra mount edebilirsiniz. Tabi her açılışta o alanı formatlamanız ve
file system oluşturmanız lazım. Bu durumda dinamik bir genişleme
olmayacak (emin değilim). 
Yani bir şekilde file system oluşturma işlemi için sınırlarınızı
belirlemeniz gerekiyor. Bu tür işler için aslında tmpfs icat olunmuş.
Neticede şöyle düşünün, tmp alanı için kullanılmasını istediğiniz bir
disk alanı var ve bunun ramdan fazla olması ihtimali olmamalı. Eğer tmp
alanında oluşturulacak dosyalar ramden fazla olursa her şekilde çakar.
Ortalama bir değerle tmpfs oluşturup sonrasında swap'i kullanmak bence
oldukça makul. Eğer özel bir nedenle tmp çok doldurulmuyorsa 
normal koşullarda çok küçük boyutlardaki bir tmp bile yeterli olur.
Yahut periyodik kontroller ile belirli bir süreden önceki
kullanılmayanları temizleyebilirsiniz. 

Aslında biraz kullanıma dair bilgi verseniz daha rahat yorum
yapabiliriz.

On Thu, 2013-04-18 at 11:07 +0300, Özgür Kılıçaslan wrote:
> 18 Nisan 2013 03:37 tarihinde Cagri Emer <[email protected]> yazdı:
> 
>                 Bu linkte ramdisk anlatılmış. Benim istediğim ise
>                 ramfs. tmpfs ile de olur ama tmpfs belirtilen boyut
>                 kadar kullanıyor, dolunca hata veriyormuş. Ben hata
>                 vermesin, hafıza dolana kadar devam etsin istiyorum.
>                 Hem tmpfs takas alanı kullanıyormuş. Ben bunu da
>                 istemiyorum.
>                 
>         
>         
>         mount(8) man sayfasinda ve cekirdek belgelendirmesinde[1]
>         ramfs'in herhangi bir baglama secenegi almadigindan
>         bahsedilmis. Yani 1GB ramfs istiyorum deme gibi bir sansiniz
>         yok bu durumda. /etc/fstab dosyasina eklediginiz ramfs
>         girdisinin boyutu siz oraya yazdikca buyuyecek ve ancak siz
>         bosalttikca boyutu kuculecek sekilde eklenmis olacak.
>         
>         [1]
>         
> https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt
>  
>         
>         
>         
>         _______________________________________________
>         Linux-sunucu E-Posta Listesi
>         [email protected]
>         
>         Liste kurallarını http://liste.linux.org.tr/kurallar.php
>          bağlantısından okuyabilirsiniz;
>         
>         Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
>         listeden gelen e-postaları almak istemiyorsanız aşağıdaki
>         bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi
>         sonlandırabilirsiniz.
>         https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>         
> 
> 
> 
> /etc/fstab 'da şöyle bir düzenleme yapıyorum
> # <file system> <mount point>   <type>  <options>       <dump>  <pass>
> 
> none                 /tmp                 ramfs    defaults          0
> 0
> 
> 
> 
> ve reboot sonrası elimde sadece 1M'lık ve genişlemeyen bir /tmp
> oluyor. Bellek bundan çok daha fazlasına imkan veriyor. :)
> 
> -- 
> Görünenler, gerçek olsaydı bilime gerek kalmazdı.
> 
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
> 
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
> okuyabilirsiniz;
> 
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu


-- 
M.Atıf CEYLAN
Yurdum Yazılım
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap