我的 RAID 備份方案:Akitio 雷霆雙劍

說到 RAID 陣列,或許大部分使用者跟我以前的想法一樣,覺得沒有使用它的需求。這是很正常的想法,因為一般使用者沒有它也能開工,加上一組最簡單 RAID 弄起來也至少要快一萬,所以在很多情況下, RAID 不是預算內的優先考量。

但是,人算不如天算!我的外接硬碟在上個月損毀了,雖然大部分的檔案都有救回來,但是還是損失了一部分資料。這是我這五六年來壞第二顆硬碟...於是這次終於讓我下定決心,決定找一個 RAID 陣列,來保護重要的資料。

 

RAID 硬碟盒的選擇

市面上有很多 RAID 外接陣列盒,經過我快速過濾後,我決定有買以下功能的:

  • 支援 3.5 吋硬碟
  • 支援 Thunderbolt
  • 硬體 RAID

讓我來一一解釋上面選擇的理由,首先是 3.5 吋支援,這個原因很簡單,因為 2.5 吋超過 2TB 的硬碟高度都不是正常內接硬碟的高度,所以都要買外接硬碟再手動拆卸,比較麻煩,加上用這種方式拆下來的硬碟品質也不是最好的等級,所以我個人是不建議用 2.5 吋硬碟作 RAID1,如果你是要高速的話用 2.5 吋 SSD 組 RAID 倒是可以。thunderbolt 的話則並不是必須,但由於 Macbook Pro 只有兩個 USB 孔,如果你沒有用 USB Hub 的話,電腦上的 USB 孔就可能會不夠。反之,使用 thunderbolt 可以串接不同裝置,所以最終接到電腦上的只會有一條線,非常簡潔,適合我這種不喜歡桌上一堆線的人使用。至於硬體 RAID 的話,經過我爬文,雖然軟體 RAID 近幾年越做越好,但是硬體 RAID 在你電腦不能開機的時候卻還是可以運作,因此可以直接接到另外一台電腦直接抓出資料。另外軟體 RAID 有可能(雖然我覺得機會很低)會受到不同作業系統的影響而出現問題(例如你從 OS X 10.10 升級到 10.11)。最後一個,也是我比較擔心的點,如果軟體 RAID 是需要搭配原廠特殊程式的話,那有可能會在過好幾年之後,原廠程式不支援最新版的系統,這樣在資料存取上就會遇到很大的問題(如果是用例如 Mac 內建的系統磁碟程式去做陣列的話則不會有此狀況)。

 

硬碟的選擇

總之,經過多次的天人交戰之後,我買了 Akitio 雷霆雙劍 。相關的說明跟教學可以參考 iPhone4.TW 的這篇文章,非常詳盡。而硬碟部份我則選擇了 WD Re 3TB 的款式。這個選擇也是我經過多方考慮之後才決定的,首先,我在硬碟方面必須要選 NAS 等級(或以上的)硬碟,而我想要買的硬碟大小為 3TB。因此我就從 WD Red 開始看...

  • WD Red :3980元
  • WD Red Pro:5788 元
  • WD Se(企業級):5749 元
  • WD Re(企業級):5999 元

不看還好,一看不得了。除了 WD Red 之外,我如果要上其他等級的話,就直接攻頂 WD Re 就好了啊!由於桌面空間因素,有可能我同學會再買一組陣列放在我的雷霆雙劍上面,考慮到可能會造成的震動影響,加上 Re 有五年保固,牙一咬,差 2000 的價格就當多買兩年保固,於是最後就衝上去了。

2015-09-08-22.29.24

 

實際使用情況

雷霆雙劍的設計非常貼心,首先是手轉螺絲,省去了使用螺絲起子的麻煩。另外設定陣列模式的地方,可以簡單看到目前設定的陣列模式,但同時有用一層塑膠片擋住,所以不至於不小心改到。此外,背後有一個 HDMI 的輸出孔,當我第一次看到雷霆雙劍有附轉接 HDMI 孔的時候,我還懷疑為啥要做這樣的設計,因為 Macbook Pro 上面就有 HDMI 孔了啊,因此那時候,我認為這是一個多餘的設計。

(圖片取自 Akitio 官網

後來證明我不完全是對的,因為 Macbook Pro 的 thunderbolt 跟 HDMI 孔在不同的兩側,如果你把 thunderbolt 跟 HDMI 都接到 Macbook Pro 上的話,一來會需要接兩條線,二來會接到電腦兩端,這樣會造成桌面不是很整潔。藉由 Akitio 雷霆雙劍轉接之後,就可以輕鬆解決這個問題了!而有些人可能會想說:那我就用一條 mini displayport 轉 HDMI 啊!這當然可以,但是在我的情況馬上就出現了顯而易見的區別,因為一般 Mini-displayport 轉 HDMI 的線材只有支援到 1080P!而雷霆雙劍的 HDMI 支援 4k,所以當你的螢幕超過 1080P 的時候,接雷霆雙劍的 HDMI 反而是最省事的,在這裡不禁佩服設計者的巧思。不過最後我沒有這樣做,因為我買的螢幕是 LG 34UM95...它本身就有支援 thunderbolt,所以我的最終解決方案是,thunderbolt 從電腦接到螢幕,再從螢幕接到雷霆雙劍。而雷霆雙劍很貼心地附送了一條 thunderbolt 線,所以如果你要學我這樣做的話,只要再買一條線就收工了!

而當我第一次裝上硬碟,之後開啟的風扇的時候,我以為我的風扇是壞的!因為實在太安靜了,加上出風口完全感覺不到風出來的感覺,所以誤以為風扇不會轉。而裝好之後,只要進去磁碟工具程式,之後格式化你的硬碟,就可以開工了!(註:這邊的畫面你可能跟我完全不一樣,因為我實際上目前只裝了一顆硬碟,第二顆等一個月之後再裝,這是為了避免硬碟壽命一致,導致兩顆硬碟同時壞掉的「民間療法」,我也不知道到底有沒有用)

DiskUtility

講到這邊,平衡報導一下,前面說到雷霆雙劍好的設計,但這邊不得不吐槽一下雷霆雙劍的一個奇怪的設計,就是它的設定 RAID 按鈕是無法在裝好殼之後按下的(會被外殼擋住),所以如果你要重新設定 RAID 模式,你必須把殼拆掉,然後轉動 RAID 的設定,之後插電,按下重設 RAID 的按鈕,拔掉電源,裝回外殼,最後再通電才能使用,不知道為什麼他們不要直接打個洞可以讓人重設 RAID 就好了,反正按鈕做凹下去的正常也不會戳到啊...

另外一個我目前還無法解決的困惑是,硬體 RAID 要怎麼讓他知道我要 rebuild 資料呢?如果我之後買了第二顆硬碟裝進去,它怎麼知道我是要把第一顆硬碟跟第二顆同步,而不是按照第二顆(空白)的內容,把第一顆整個洗掉?這是我目前還不知道到底怎麼設定的地方,如果有人知道煩請告訴我解答。

 

備份

我的 RAID 本身是打算用來做備份的,所謂備份的意思,不是只是做個 RAID 1 就叫備份,那叫備援。備份是指你在其他地方有一份完整的檔案,RAID 會再幫你做一份(加上 RAID 1 會自動映射的話,實際上會是有三份相同的檔案才對)。RAID 1 備援的意思是當其中一顆硬碟壞掉的時候,你還是有機會可以趕快存取資料,並且換一顆硬碟(而且最好趕快換,因為通常這時候第二顆硬碟也差不多要壞了),而比如當你刪除 RAID 1 某顆硬碟的檔案的時候,另外一顆硬碟也會同時刪除該檔案,所以這就是為啥我們不會說 RAID 1 本身就叫備份。但老實說,對於 RAID 備份、備援的定義,網路上有時候也會有些爭論,更多相關討論可以看這篇文章

總之,對我來說,這組 RAID 是要做備份用的,而所有資料都會另外有一份在我的外接硬碟跟內建 SSD 裡面。當然,我們不可能有那個時間每天自己在那邊手動備份,因此我推薦使用 Carbon Copy Cloner 來做自動排程備份。而 Carbon Copy Cloner 也很聰明,除了自動比對被刪除的檔案,而把 RAID 中被刪除的檔案移到一個特定的資料夾中(以讓我們事後可以吃後悔藥來恢復),更可以設定排程時間,例如每天、每週自動備份,而要是在預定排程的時間沒有接上外接硬碟或者 RAID 的話,Carbon Copy Cloner 可以在當下次接上所需硬碟時,再次自動幫我們進行備份(不必等到下一次的排程時間)

Carbon_Copy_Cloner

不過 Carbon Copy Cloner 也不是完全沒有缺點的,經過我測試之後才發現,它並不能備份 Time Machine 硬碟的資料(以前舊版可以),所以原本想備份 Time Machine 的計畫就失敗了。因此我決定改變方案,把 Time Machine 直接作在 RAID 裡面,雖然前面說到,RAID 這樣拿來直接存檔案並不難算是備份,但由於 Time Machine 本身就只是回溯資料用,即使裡面所有資料消失對我來說也不會造成太大影響,所以就可以這樣做。而我也打算把原本的 Time Machine 外接磁碟繼續當作隨身版的 Time Machine 用,如此一來,隨身版的可以隨時回覆例如前幾個月的資料,而 RAID 因為大容量的關係,則可以恢復一年以上的資料。此外,在有了 RAID 之後,在設定 Time Machine 時,我會把不常更變的大檔案直接設定到例外清單(例如音樂、影片、iOS App 的 ipa 下載),然後直接改用 Carbon Copy Cloner 備份到 RAID 裡面,這樣做的原因是這些檔案通常不會需要回溯(你不會去更動它,通常只會誤刪),所以直接備份一份就好,而不經過 Time Machine 的話,可以大幅減少移動版 Time Machine 所需要的空間,讓它可以儲存更久之前的備份。

 

總結

Akitio 雷霆雙劍是我認為目前適合一般使用者的 thunderbolt 陣列之一,雖然更高階的等級有例如 Promise R4 R6 等系列,但是價格就也很高級...,對於剛使用 RAID 來做資料備份,或者做 RAID 0 加速的使用者來說,我會建議你思考一下我上面一開始那幾個篩選條件是不是也同時是你的需求,如果是的話,那麼我會推薦使用雷霆雙劍。另外特別想到一點,如果你用 thunderbolt 串接多個硬碟的話,記得拔掉前面的硬碟前,要先退出後面的硬碟。例如我的雷霆雙劍後面 thunderbolt 還接了一個硬碟作移動的 Time Machine 用。當我要拔掉雷霆雙劍的時候,一定要先手動退出 Time Machine 那顆硬碟,不然光只退出雷霆雙劍的話,後面的設備是不會同時退出的,這樣會在拔線的時候跳出錯誤,所以一定要記得退出後面所有串接的硬碟再拔線!

最後的最後,還是要提醒大家,重要的資料還是要多做備份,更高階的玩法還有異地備份等方法,沒有什麼方式是完全能保證你的資料能完全安全的,我們唯一能做到的方式,就是做越多備份,降低潛在風險。

1 則留言

  1. 「ascendbrucee」的個人頭像

    在找拼音輸入法教學時找到您的部落格,剛好看到這篇

    之前我也在考慮 Akitio,但最後訂了 Backblaze 跟 Amazon Drive... 這樣就不用自己操心硬碟耗損的問題了

發佈留言