MacOS 找到的 RamDisk 大多都是付費的, 有人用 Apple Script 寫個免費的來用, 來源已經倒站, 在此就不附上位置.
註: 若有新的位置, 請隨時跟我說, 將立即補上.
於 MacOS 設定使用 RamDisk 步驟 - 使用 Apple Script
- 於 Mac Dock 列
- 應用程式 → 工具程式 → Apple Script 編寫程式, 程式內容如下: (下述全部貼上就是了)
do shell script " if ! test -e /Volumes/RamDisk ; then diskutil erasevolume HFS+ RamDisk `hdiutil attach -nomount ram://$((5*100*1024*2))` mkdir -p /Volumes/RamDisk/Chrome mkdir -p /Volumes/RamDisk/Safari mkdir -p /Volumes/RamDisk/Firefox fi "
- 儲存檔名: ~/bin/ramdisk.scpt # 註: 上面三行 mkdir 可以移除
- 設定開機啟動 (註: 如果需要圖文並茂, 可以參考此篇: [Mac OS X] 如何新增、刪除開機時自動啟動的軟體或程式)
- 系統偏好設定 → 使用者與群組 → 登入項目 → + (新增)
- 挑選 ~/bin/ramdisk.scpt
- 之後開機啟動, 手動按一下執行就可以在桌面上出現 RamDisk 的目錄可以用囉~
設定 Chrome、Firefox 和 Safari Cache 到 Ram Disk
Chrome
- rm -rf ~/Library/Caches/Google/Chrome/Default
- ln -s /Volumes/RamDisk/Chrome ~/Library/Caches/Google/Chrome/Default
Safari
- rm -fr ~/Library/Caches/com.apple.Safari
- ln -s /Volumes/RamDisk/Safari ~/Library/Caches/com.apple.Safari
FireFox
- 在網址輸入: about:config
- 滑鼠右鍵按新增字串, 字串值: browser.cache.disk.parent_directory
- 路徑值: /Volumes/RamDisk/Firefox