egg_studio 發表於 14-9-2011 22:55:17

Mac 上 mount RAM Disk 方法

RAM Disk 呢個概念響廿幾年前 Mac Classic 年代已經有,響舊系統(OS9 或之前)系統已內置,但去到 OS X 後反而冇咗呢個功能,可能係 Classic 年代 Mac 機的 RAM 相對 software / system 所需要的 RAM 為大…如果有興趣可以 search 番十幾廿年前嘅 Mac 機睇吓當時原裝跟幾多 MB ram。

RAM Disk 嘅原理係用 RAM 響 Finder 內 mount 一個 drive,一般 Mac 人都會叫 RAM Disk (因為 Classic 時的官方名稱)。由於呢個 drive 係用 RAM 整出嚟,並非用 harddrive (諗一諗,當年 d harddrive 冇依家 d 咁快,就算用上 SCSI 都比唔上依家 d hardrive),因此若將 software,例如 Photoshop、Browser 、video encoding 嘅 cache / temp file 放響 RAM Disk 入面行,咁果個 software 就會運行得比響 harddrive 行 cache 快好多。

Mount 個 RAM Disk有兩個方法,分別係:

麻煩方法 (轉載自http://macuknow.com/node/5922,但我修改了少少,整大 d 個 disk):

1: #!/bin/sh
2: NUMSECTORS=4194304
3: ram_dev=`hdid -nomount ram://$NUMSECTORS`
4: newfs_hfs $ram_dev
5: mount -t hfs $ram_dev /ram_disk
6: chgrp -R staff /ram_disk
7: chmod -R g+w /ram_disk

簡單方法:{:2_144:}

Download Espérance DV
響 System Prefernece 自己鍾意幾大就 set 幾大,而且 Espérance DV 由於可以 backup 及 restore from harddrive,可以解決到關機時 RAM Disk 消失的缺點。



而 Espérance DV 本身可以將 Safari 的 cache 放入去。至於 Firefox,可參考此 post

http://www.photomarket.hk/forum.php?mod=viewthread&tid=4138

Homan 發表於 15-9-2011 16:01:48

麻煩方法 (轉載自http://macuknow.com/node/5922,但我修改了少少,整大 d 個 disk):

1: #!/bin/sh
2: NUMSECTORS=4194304
3: ram_dev=`hdid -nomount ram://$NUMSECTORS`
4: newfs_hfs $ram_dev
5: mount -t hfs $ram_dev /ram_disk
6: chgrp -R staff /ram_disk
7: chmod -R g+w /ram_disk

這個方法是不是要在 terminal 內執行?
頁: [1]
查看完整版本: Mac 上 mount RAM Disk 方法