FreeBSD 6.x 的 RamDIsk

Home Home
引用 | 編輯 Qoo
2008-04-21 10:00
樓主
推文 x0
FreeBSD 6.x 的RamDisk寫法與舊版有些不同,最簡單的方式是加在 /etc/fstab

md /tmp mfs rw,noatime,-s256M 0 0

另一種以指令啟動的方法。

複製程式
#!/bin/sh

case "$1" in
start)
/sbin/mdmfs -s 256M md10 /tmp
echo "256MB ramdisk created on /dev/md10 and mounted on /tmp"
exit 0
;;
stop)
/sbin/umount /tmp
sbin/mdconfig -d -u 10
echo "ramdisk unmounted from /tmp and deleted from /dev/md10"
;;
*)
echo "Usage: `basename $0` {startstop}" >&2
exit 64
;;
esac

要注意若kern_securelevel="2"則不允許以指令mount ramdisk,以fstab mount的disk在系統啟動時會自動mount,可以手動umount,但不能再手動mount。
Ramdisk我是用在免費的企業防毒牆,由於Forxxgate不太夠力,換成FreeBSD+ClamAV+HAVP,P3 733Mhz+512MB約50人目前速度令我滿意。使用ClamAV暫存檔會比較大,反正RAM很便宜,裝個1GB再割512MB當RamDisk,還是遠比Forxxgate一年的維護費便宜太多。100人左右可以用P4 1.5G,若上千人,建議用更好的機器把RAM加大,效能一定遠勝過一般市售的防毒閘道器。

參考:RAMdisks, creating under FreeBSD 5.x

轉貼自 http://blog.tenyi.com/2007/05/freebsd-6x-ramdisk.html

獻花 x0
引用 | 編輯 mnbmnb5266
2010-08-19 22:48
1樓
  
原來還有一種啟動方法啊,謝謝大大分享,我先給記下來再說

獻花 x0