2012-07-19

[Mac] Change Chrome Cache to RamDisk

前幾天已經將Ramdisk 建立好了,接下來就是將應用程式的Cache搬往Ramdisk.
參考過幾篇文章, 都是運用啟動Chrome 時, 給予 Cache Disk 方式. 目前在Mac 下, 我還不會用指令方式打開Chrome , 所以不能用這一個方法.
RAMDisk tool on Mac OS 這一篇指出用Unix 下的 Soft Link 方式來達成.

步驟如下
1.  刪除Chrome  的  Cache 目錄
     rm -rf ~/Library/Caches/Google/Chrome/Default
2. 產生 SoftLink to Chrome Cache 目錄
    ln -s /Volumes/RamDisk/Cached/Chrome ~/Library/Caches/Google/Chrome
3. 修改 Ramdisk Shell
   因為 [ Mac ] OS X 也有免費的 RamDisk 可以用 只有教你如何產生一個 RamDisk Shell. 就是產生一個目錄 /Volumnes/RamDisk , 但是Chrome Cache 我是用 SoftLink 產生, 所以必須在產生 RamDisk 後, 需要幫 Chrome 產生所需要的相對路徑.

下面是紅字部分是新增的.

do shell script "
if ! test -e /Volumes/RamDisk ;  then
diskutil erasevolume HFS+ RamDisk `hdiutil attach -nomount ram://$((1*512*1024*2))`
mkdir -p /Volumes/RamDisk/Caches/Chrome
fi
"

沒有留言:

張貼留言