Related Posts Plugin for WordPress, Blogger...

[ Mac ] OS X 也有免費的 RamDisk 可以用

Mac OS X RamDisk自從記憶體 4G 成為標配之後,不少人就習慣把部份記憶體,切成 RamDisk 來使用,尤其是拜  Vista 難用所賜,把 XP 用不到的記憶體,當 RamDisk 妥善利用更是理所當然的事,久而久之就習慣了 RamDisk 的好處,系統中沒有 RamDisk 來加速、保護硬碟還真有點怪怪的,隨著標錯價的 Mac mini Server 陸續出貨,這批配有 8G 記憶體的機器,不切個 RamDisk 來用怎麼說得過去?但找了一下網路資料發現,Mac OS X 用的 RamDisk 工具還真的不如其他系統成熟。

當 4G 記憶體成為主流之後,微軟還是 32 位元系統為主流,32 位元作業系統記憶體定址就只有到 3G,為了用到最後那 1G,讓 Windows 下的 RamDisk 有機會蓬勃發展,至今也非常成熟了,其中好用又免費的首推 Gavotte RAMDisk,這應該不會有太多人持反對的意見,Linux 就更貼心了,以最普遍的 Ubuntu 為例,不但可以放心採用 64 位元版本,讓系統可支援超過 4G 記憶體,系統本身就內建了 RamDisk,大小會自動調整,上限是實體記憶體的一半,位置在 /dev/shm,所以根本也不需要煩惱。

相較之下,市占率介於四色旗與小企鵝之間的爛蘋果,RamDisk 發展的就不是那麼成熟,至少隨便問一下網民,就會有兩三種不同的推薦,但不論哪套都有一些缺點,不是要錢、就是停止開發,且 Mac OS X 的 RamDisk 工具大多不單純,除了大小設定外,還綁了備份還原機制,雖說能開關機資料自動備份還原到硬碟的功能,但也大大降低開關機速度,而且 RamDisk 主要放的就是暫存資料,基本上也沒有太多保存的必要,所以 RamDisk 還是回歸功能單純的好。

功能單純的 RamDisk 在 Mac OS X 上,其實也可以透過內建的指令來達成,不過說到指令,不只一般人聞知卻步,不少 IT 人閃過的念頭也是放棄,何況每次重開機都要重新下一次指令,找了一下文件,發現 Apple Script 似乎是可行的方案,只需要像記事本打開文件,改一個數字(RamDisk 大小)存檔即可,然後每次開機登入就會自動執行,而且都是圖形介面,不需要看到文字介面。

打開 Finder→應用程式→工具程式→Apple Script 編寫程式
image

就跟記事本差不多
image

請先下載已經寫好的 RamDisk Script,並且解壓縮後,拖拉到應用程式目錄。
image

回到 AppleScript 編寫程式,開啟應用程式目錄裡的 RamDisk.app。
image

修改 RamDisk 大小(這裡是 2GB)
image

修改完成後存檔即可,此時可以打開 Finder→應用程式→RamDisk.app,桌面上應該會產生 2G 的 RamDsik。

若每次開機都要去點 RamDisk.app 那還是一樣麻煩,所以接著來設定開機自動啟動。

到系統偏好設定→帳號→登入項目,按 [+] 把 RamDisk.app 加入。
image

重新開機後,就可以看到桌面一樣有 2GB 的 RamDisk。
image

有了 RamDisk 就可以把瀏覽器的暫存檔資料夾設到 RamDisk 裡,平時下載的檔案也可以先放到 RamDisk 裡,不但能讓速度加快,也能減少硬碟的負擔,網路上的教學很多,這裡就不重複介紹了,只提醒這樣產生的 RamDisk,實際位置是在 /Volumes/RamDisk,還有關閉電腦後 RamDisk 裡的資料是會被清空的,請記得要保存的資料要在關機前,先複製到硬碟中喔。

另一套 OSX RamDisk:OS X 也有免費的 RamDisk 可以用 - TmpDisk

7 則留言 :

  1. 請問一下..那在firefox的指定暫存位址是該設成 ramdisk就好..還是必須要在他實際路徑 volumes/ramdisk下面ㄋ??

    回覆刪除
  2. 設 /Volumes/RamDisk
    成功的話,開啟 Firefox 會產生 Cache 資料夾(在 RamDisk 裡)。

    回覆刪除
  3. 不好意思~可以請問一下嗎? Safari的暫存檔位置是?

    回覆刪除
  4. Safari 理論上是 /Users/Sarod/Library/Caches/com.apple.Safari 但不少人反應沒有效果。

    用指令查一下
    du -ch {~/Library/Caches/,`getconf DARWIN_USER_CACHE_DIR`}com.apple.Safari

    還會有另一個看起來比較亂的。

    回覆刪除
  5. 自動掛載的RamDisk可以自動換icon嗎?

    回覆刪除
  6. 這方法很棒
    教學步驟分明
    如果可以加上開機還原與關機備分功能
    就一百分了

    回覆刪除
  7. 我一般不关机,睡眠会清除资料么?

    回覆刪除