有这样一种情况,经常我们的内存多的使用不完,这是对于金钱富足,高配机拿来做上网本使用的用户来说,内存(记忆体)的浪费则显得让人看着滴血...这时我们就想到了把剩余的都拿来做存储介质,而且它的传递是非常高速的.
一款来自台湾的软体Ram Disk Utility Pro能实现这样的功能,但它是共享软体(看着pro这词想想也能理解半分)
其实Mac 本身就是基于Unix的,我们使用终端(Terminal)能实现许多许多的功能,用它来创建一个Ramdisk也不例外.
- hdid -nomount ram://(这里键入实体大小,以KB为单位)
- newfs_hfs /dev/disk1
- mkdir /tmp/ramdisk1
- mount -t hfs /dev/disk1 /tmp/ramdisk1
按照麦芽地一篇帖子中的方法,即可产生虚拟可存储介质来进行使用.也可参照OSXDaily的一篇文章来操作.但它在你重启机器後即消失,因此不可存储重要文件.
如果不会使用终端,前一帖中并提供了三款软体分别是Make Ram Disk 1.0,RamdiskOnMenubar 1.2和Esperance DV 2.3.2来进行图形界面的作业.它们都是非常实用的软体,但当你去做了之后会发现它们在Snow Leopard上的表现差强人意.
Esperance DV持续不更新的结果就严重导致了它安排Safari依然将档案存储到旧版本的文件夹中,若脱离这几款软体来做,那么就是独立划分出一块硬盘区域,重新搭建"用户文件夹->资源库(Library)->Cache"文件夹从而实现缓存.
又回到上面中途插播的一款共享软体-Ram Disk Utility Pro,它的局限性是一一对应的ramdisk.即关联了一个文件夹就会产生一个ramdisk.这样直接导致琳琅满目的ramdisk排列开来...
最后还是回到以上使用终端来创建重启即消失的Ramdisk方法的逆向工程:
- hdiutil detach /dev/disk1
此为卸载该Ramdisk.
至此,我们的创建Ramdisk一游到此结束.

