Beyaz.Net İpucu

KATEGORİLER

FreeBSD Sistemlerde RamDisk Oluşturulması

Merhaba,

Ramdisk’leri yüksek I/O ihtiyacı olan ve tabii veri güvenliğinin önemli olmadığı, örneğin cacheleme gibi işlemler için oldukça sık kullanıyoruz. Ram’in bir kısmını disk partisyonu olarak sisteme etmek sureti ile elde edilen ramdiskler yüksek disk erişimi isteyen işlemlerde ekonomik ve performanslı bir çözüm olabiliyorlar. Yazımızda FreeBSD üzerinde bu işleme nasıl biz çözüm üretebileceğimize bakacağız.

Örnek olarak, sistem memory’sinin 256MB’lık bölümünü /mnt/ramdisk isimli dizine etmek için aşağıdaki adımları izleyebilirsiniz:

İlk olarak dizinini oluşturun:

Komut
# mkdir /mnt/ramdisk

Sonra da diski oluşturmak ve mount etmek üzere aşağıdaki komutu çalıştırın:

Komut
#/sbin/mdmfs -s 256M md10 /mnt/ramdisk

Böylece ilgili alan ramdisk dizinine mount edilecektir. df ile kontrol ederseniz aşağıdakine benzer bir çıktı almanız gerekir.

Çıktı
# df -h /dev/md10      248M    4.0K    228M     0%    /mnt/ramdisk

Bundan sonra son aşama olarak /etc/fstab dosyasına gerekli satırın girilmesi gerekir. Nitekim ramdiskler sistem restartlarında doğal olarak uçarlar. Bu nedenle açılışlarda diskin oluşturularak mount edilmesi için fstab’da bu durum belirtilmelidir.

Bizim örneğimize göre uygun fstab girdisi aşağıdaki gibidir:

Çıktı
# md    /mnt/ramdisk    mfs     rw,-s256M       0       0

Böylece, ramdisk sistem açılışı sırasında da oluşturulacak ve /mnt/ramdisk dizinine mount edilecektir.

Bir başka ipucu dokümanında görüşmek üzere...

M.Hakan Söylemez