他是用來建立Ramdisk並且搬移Safari的Cache到Ramdisk中;
雖然Tiger的玩家能夠很正常的使用,不過當我們升級到Leopard之後,Safari也隨之升級到3.2.1了(這是目前最新的正式版),但是Safari的Cache目錄卻改變了,
因此,E.DV這套軟體預設的Cache目錄~/Library/Caches/Safari變成不可使用,所以才有這篇文章的記錄。
首先,我們要了解利用Ramdisk加速Cache的幾個條件,並且滿足這些條件:
- 建立Ramdisk
- 找出Safari的Cache目錄在哪
- 將Safari Caches目錄指向Ramdisk
打開你的終端機(可在工具程式找到,或是以iterm代替),
輸入
du -ch {~/Library/Caches/,`getconf DARWIN_USER_CACHE_DIR`}com.apple.Safari
在上面的圖你會看到我找出的Ramdisk有兩個目錄
- /Users/Sarod/Library/Caches/com.apple.Safari
- /var/folders/s5/s5FU8gajEjqQVSkvLiHxqE+++TI/-Caches-/com.apple.Safari
但是我實際操作之後,即使把這個資料夾ln到Ramdisk,也不會有任何作用,所以重點就在第二的目錄;第二個目錄本身的路徑每台電腦都不相同,所以請你別照著打,一定要去找出你自己的目錄在哪!!
OK,知道這兩個路徑之後請記下來,我們要開始把這兩個目錄指向到Ramdisk,所以請先確定你的Ramdisk已經建立並且關閉Safari;之後在終端機輸入:
- rm -r /Users/Sarod/Library/Caches/com.apple.Safari
- ln -s /Volumes/.RamDisk/ /Users/Sarod/Library/Caches/com.apple.Safar
- rm -r /var/folders/s5/s5FU8gajEjqQVSkvLiHxqE+++TI/-Caches-/com.apple.Safari
- ln -s /Vloumes/.RamDisk/ /var/folders/s5/s5FU8gajEjqQVSkvLiHxqE+++TI/-Caches-/com.apple.Safari
完成之後開啟Safari,你會看見ramdisk裡多了Cache.db,safeBrowsing.db這兩個檔案。
至於E.DV的使用方法我不再贅述,這篇主要是利用免費的軟體及簡單的觀念達成目標,(或是你想直接用終端機建立也行哩!!)Good Luck
不好意思,因為我的目錄出現四個,想請問該如何指定我的safari快取到ramdisk裡?他出現這樣
回覆刪除92K /Users/mac/Library/Caches/com.apple.Safari/com.apple.opencl
0B /Users/mac/Library/Caches/com.apple.Safari/Webpage Previews/Incoming
551M /Users/mac/Library/Caches/com.apple.Safari/Webpage Previews
721M /Users/mac/Library/Caches/com.apple.Safari
41M /var/folders/ch/42mcf7w57rx4mz9n0dyghvc00000gn/C/com.apple.Safari
762M total
一般來說 / Users / YOU / Library / Caches / com.apple.Safari 這個檔案會是你的cache
回覆刪除以你的情況來看就是721M /Users/mac/Library/Caches/com.apple.Safari
這代表你的user name是mac,在mac底下的cache就是你這個帳號所使用的safari cache
另外說明:/Users/mac/Library/Caches/com.apple.Safari/Webpage Previews
mac會將網站快照起來(變成縮圖),這個就是了...因為當時我有把快照這個功能disable,
所以就沒有它了。
依照你的cache容量來看,建議你清除之後再建立。