Upgrading FreeNAS 7 (FreeNAS 7 作業系統升級)

升級至 0.7.2 8191 版 (32 位元):

注意 1: FreeNAS 8 與 FreeNAS 7 不同,FreeNAS 8 不支援 onboard 的 RAID 系統,故 onboard 不可設 RAID ,直接安裝作業系統至 usb 碟上,後選用 usb 開機。再由作業系統去抓取三顆硬碟來作 RAID 5 (raid-z) 。

注意 2: FreeNAS 7 有 onboard 的 RAID 驅動,故可以在 bios 介面中設好 RAID 1 ,再用 cd 安裝到 RAID 1 所建的名為 ar0 的硬碟陣列上, FreeNAS 7 會割一小小的開機空間給作業系統使用 (磁區名稱: ar0s1a),其他 (ar0s2a) 留作備份空間。

欲由 0.7.2 升級至 0.7.5.9898 (新增 WOL 功能,更換為 64 位元系統),在 raid 1 失效(degraded)的狀態下,升級失敗。原因可能是只安裝至第一顆 ada 磁區中(第二顆失效)。

安裝 FreeNAS 0.7 系列以 Full OS (Full Platform) 安裝為佳,因為 embedded 版本會動用到 ram 並且無法儲存一些設定。

若 RAID 1 有失效,需重開機在 bios 開機程序後的 RAID 畫面中按 ctrl + m 來進入 RAID 管理介面 (LSI 牌) 來作 rebuid 磁碟陣列的工作,等重建完再重新開機進入 FreeNAS 中。

因此緣故,欲將未來升級的系統改安裝作業系統於 usb 碟。再以兩顆 2TB 的磁碟建立 freenas software RAID1 的大磁區。不要用 bios 的 RAID ,重建需關閉系統,亦相當耗時(重建一顆 RAID 1要一天半)。

未來再有買兩顆 2TB 的話,再建 RAID 1+0 成為 4TB  的超快磁碟。

作業系統若安裝在 hdd 的話,該 hdd 無法成為 RAID 的一個成員。之前的 RAID 是在 bios 建好了,且 freenas 7 有驅動程式可以認為一顆大磁碟 ar0,所以之前的 FreeNAS 7 的作業系統是有 RAID 保護的。

為了不停機及重建快速等原因, RAID 無法再由 bios 建立,而改用 FreeNAS 的 software RAID 來建立,請參考安裝建立 RAID 說明。 

為適應 freenas 7 的 software RAID ,而改用 usb 作 embedded 版本的開機系統,由 usb 開機。

raid 1+0 (link):

The High-Level process flow for configuring a complex RAID X + Y array is:

傳送檔案極限速率參考值:

參考: