[教學] 用Symbolic讓MBP擁有類似Fusion Drive功能

最近Apple提出了新的硬碟架構"Fusion Drive"來解決使用者喜歡SSD的速度,卻礙於價格非常貴的原因,讓使用者多一個硬碟選擇,的確可以幫大家加快速度並且省下不少小朋友,不過手上已經有MBP或是想要自己改裝的朋友們應該也希望自己能夠有這樣子的升級

就我自己來說好了,我用的是MBP 13",我將Primary SATA改成SSD安裝作業系統,而把光碟機改裝成HDD,用來存資料,這樣的使用狀況看似可行,但是卻有一個問題,就是安裝一些特定的應用程式

我自己最常使用的軟體是Logic Pro,應用程式的大小大概只有7、800MB,但是Logic Pro 卻有許多Jam Pack音源庫等,音源庫是無限增加的,基本款大概就要耗掉50GB硬碟,而在安裝Audio Packge的時候,系統會要求必須要安裝在與Logic Pro同一個硬碟中,這時就會出現SSD容量不足的問題了

另外一個例子,就是許多朋友愛玩的魔獸世界,魔獸世界安裝大約需要12GB空間,對於SSD來說是很吃錢的,因此這時候Symbolic就是一個非常好用的工具

建立檔案或是資料夾的Symbolic是可以透過Terminal下command去產生,不過這邊介紹各位一個軟體

 SymbolicLinker

下載網址 http://www.macupdate.com/app/mac/10433/symboliclinker

用這個軟體可以很容易產生Symbolic

安裝完成後,在資源庫或是資料夾按右鍵,就會看到"Make Symbolic Link"

點選之後,就會產生該物件的Symbolic,如下圖

接下來就是開始進行Fusion的動作了

我用下面這張圖來做解釋

已經改裝完的MBP,我們將應用程式安裝在SSD,安裝完成之後,先找出Library的path

以Logic Pro來說會在 mount point / Library / Audio / Apple Loops / Apple / 之下

接下來將這個目錄下面所有的音源庫,全部搬移到HDD,接下來將HDD內這些音源庫全部建立Symbolic,

再來將這些Symbolic搬回本來的SSD Path mount point / Library / Audio / Apple Loops / Apple /

這樣就大功告成了

 

這樣的作法有什麼好處呢

簡單來說,由於平常你不會沒事就在跑這些大程式,如果你只是要上網的話,

那第二顆硬碟是不會轉的,可以達到一些省電的效果

而且,我們就可以不用太擔心SSD容量不足的問題,我們可以有SSD開機快的優點,

需要這些Library的時候,再去觸發第二顆硬碟,這樣就達到了Fusion的效果了

 

教學分類: 
蘋果教學10.8 Mountain Lion系統相關

回應 (17)

Kiyotani Yuu's 的頭像
Kiyotani Yuu
says:
發表回應前,請先登入註冊

這個好棒呀!!
可是要如何自己分辨應用程式中的那些是可以搬移的? 有沒有撇步可以分享一下?
還有搬移後的擴充及資源等等在軟體開啟的時候會不會有延遲的問題? 
感謝分享!!

Wilsondenq's 的頭像
Wilsondenq
says:
發表回應前,請先登入註冊

基本上都是可以搬移的

我會用Daisy Disk找出來哪些應用程式特別肥厚

然後開始進行Fusion動作 

搬移後不會有lag的問題

主要的應用程式執行還是在SSD上面

而是需要用到其他資料的時候才會去HDD撈

大致上會比直接安裝在HDD上要快些

hiro96's 的頭像
hiro96
says:
發表回應前,請先登入註冊

請問這跟"製造替身"有什麼不一樣?

twlawrenceko's 的頭像
twlawrenceko
says:
發表回應前,請先登入註冊

可以請大大幫我做一個簡單的硬碟測試速度嗎?

Tks!

Wilsondenq's 的頭像
Wilsondenq
says:
發表回應前,請先登入註冊

您說的"製造替身"指的是"Alias"嗎?

Alias是在應用層(Application Layer)的連結

File system 有兩種連結型態

1. Hard Link - Alias 可以有多個不同名稱的捷徑去連結到實體位置

    缺點是hard link限制是不能夠跨越Partition or system volumn

2. Soft Link - Symbolic 一個捷徑指能連結到單一個實體位置

    優點就是跟上面相反他的Pointer 因為是可以不只在應用層溝通,所以可以跨partition或是 system volumn

因此,對於程式來說,許多資料庫連結都不是在應用層處理,而是在更底層,

因此用Hard link -  Alias就無法對於其他硬碟做溝通

這樣一來就無法達到所謂的Fusion效果

有興趣可以到這邊找資料喔

https://developer.apple.com/library/mac/navigation/

Wilsondenq's 的頭像
Wilsondenq
says:
發表回應前,請先登入註冊

您要的是對SSD還是HDD做?

Wilsondenq's 的頭像
Wilsondenq
says:
發表回應前,請先登入註冊

coolmomentlo's 的頭像
coolmomentlo
says:
發表回應前,請先登入註冊

請問大大,這個方式是否可以用在iphoto圖庫管理?

另我每次插入相機電腦都會匯入圖片

請問有辦法在第一次要做寫入的時候就將圖片匯入hdd上嘛!?

 

Wilsondenq's 的頭像
Wilsondenq
says:
發表回應前,請先登入註冊

可以的,iPhoto就直接對Library做symbolic,再把原始的Library搬到HDD,然後原本路徑放Symbolic,之後匯入就可以直接匯到HDD

coolmomentlo's 的頭像
coolmomentlo
says:
發表回應前,請先登入註冊

我的資源庫有找到audio資料夾

但是沒有看到iphoto的資料夾

iphoto套件內容內的Library內也只有照片串流

請問版大該對哪個資料夾做symbbolic呢!?

Wilsondenq's 的頭像
Wilsondenq
says:
發表回應前,請先登入註冊

iPhoto的資料庫應該是在

User / yourname / pictures / iphoto library

記得把"iPhoto Library symbolic"改名成"iPhoto Library" 才能正常讀取喔

coolmomentlo's 的頭像
coolmomentlo
says:
發表回應前,請先登入註冊

 Wilsondenq前輩!!!!實在太感謝了!!!

原來iphoto圖庫就是iphoto Library!!!!

確定好這點我就可以安心的把ssd放入imac了!!!

cliao's 的頭像
cliao
says:
發表回應前,請先登入註冊

感謝分享!

我想請問一下,這樣做的話 Time Machine備份時 似乎也能完整將所有資料進行備份?

Wilsondenq's 的頭像
Wilsondenq
says:
發表回應前,請先登入註冊

cliao 寫到:

感謝分享!

我想請問一下,這樣做的話 Time Machine備份時 似乎也能完整將所有資料進行備份?

 

 這種作法Time machine只能備份SSD的檔案,

HDD的就無法了

算是個缺點吧

lucio's 的頭像
lucio
says:
發表回應前,請先登入註冊

我想請教各位C兄, MBP 15吋 RETINA 只有一個SSD,可以用外置HDD代替,

lucio's 的頭像
lucio
says:
發表回應前,請先登入註冊

原來都係冇C兄回.005

hnk1105's 的頭像
hnk1105
says:
發表回應前,請先登入註冊

VMware Fusion

 

請問VMware Fusion有辦法用此方法嗎?

我找不到他的Library