Linux/UnixだとtmpfsでサクッとRamdisk作れるんだけど、Mac OS X(10.6.x)では、少し特殊なのですぐ忘れて仕舞うのよね〜。
たとえば、500MのRamdiskを作る場合、
$ hdid -nomount ram://$((2048*500)) /dev/disk4 <--空いてるディスク番号に自動で割り当てられる $ newfs_hfs -v ramdisk /dev/disk4 Initialized /dev/rdisk4 as a 500 MB HFS Plus volume $ diskutil mount /dev/disk4 Volume ramdisk on /dev/disk4 mounted
後は、通常のディスクとして利用すれば良い。
アンマウントするには、そのまま取り出しかゴミ箱直行。
せっかくCUIでマウントしてきたので、アンマウントは、
$ hdiutil eject /dev/disk4 "disk4" unmounted. "disk4" ejected.
ログイン後、すぐにRamdiskをマウントしたい場合は、上記でマウントしたシェルスクリプトを作成し、ログインフックに登録すれば可能ですね。
この方法も、すぐ忘れるので、また後日記載したいと思います。