【unRAID 技術】Lime Tech unRAID Server OS 6.8.0 消除使用傳統的基於RAID的技術
unRAID Server OS是一種網絡連接存儲服務器操作系統,可從USB閃存設備啟動,可以應用在多系統的伺服器上或一機多人使用。
在許多競爭對手專注於建立裝置產品的地方,unRAID對網路連線存儲採取了與硬體無關的方法。
優點是unRAID能夠在幾乎任何具有x86 64位功能的系統上引導並管理大小,速度,品牌和協定各不相同的磁碟陣列。
此外,通過消除使用傳統的基於RAID的技術,我們可以通過加入更多磁碟來進行按需延伸,而無需重新平衡資料。
為什麼選取unRaid?
其實在購買伺服器前,在接觸了一段時間的KVM虛擬化,那會主要是使用Ubuntu Server做母機,然後在安裝qemu-kvm去做管理,使用開源的web介面做控制。
但是那會遇到一個問題,就是顯卡直通一直是個問題,需要非常麻煩的配置,苦於當時身邊也沒有pci裝置,就沒去接觸過這塊。
之後接觸了一些新的東西,發現有更成熟的專案,比如ProxmoxVE、VMware ESXi、Hyper-V等。
如果你是不太願意使用VMware ESXi類似的軟體的,當時相中的是ProxmoxVE,它支援openvz架構和kvm架構的虛擬機,而且也支援web介面管理,最重要一點是開源免費的,然而有一點讓我拋棄了它,顯卡直通配置非常麻煩……我的需求很簡單,web介面能直接修改顯卡配置。
最後經由各種摸索,unRaid進入了視線,這不就是我們想要的軟體嗎?簡單易用!
能夠快快捷方便的管理虛擬機,況且我跑虛擬機主要一部分是用來安裝nas的,能夠支援災難恢復及raid組合,豈不美哉!
【unRAID】Lime Tech unRAID Server OS 6.8.0 Homepage:
https://unraid.net/
unRAID的存儲功能分為三部分:陣列,快取和使用者共享檔案系統。
UnRAID 陣列:
unRAID 陣列背後的主要概念是其管理由私人奇偶校驗裝置保護的磁碟裝置(JBOD)聚合的能力。
奇偶校驗裝置為您提供了一種將故障磁碟中的資料重建到新磁碟上的方法。
儘管似乎令人難以置信的是,一個磁碟機可能備份比奇偶校驗具有更多存儲容量的其他磁碟機,但它能夠使用稱為XOR(eXclusive-OR)的二進位邏輯從故障磁碟機中重建丟失的資料。
由於硬碟機將資料存儲為零和一,因此當磁碟機發生故障時,奇偶校驗會比較所有尚存磁碟機上的二進位資料,並可以推斷出要重建的丟失資料。
UnRAID 快取:
unRAID 的快取磁碟機功能提供了更快的資料捕獲。
一般而言,通過在3個或更多裝置的陣列上使用快取,可以實現高達3倍的寫入效能。
將資料寫入已配置為使用快取裝置的使用者共享時,所有這些資料最初都會直接寫入私人快取裝置。
由於此裝置不是陣列的一部分,因此奇偶校驗計算不會影響寫入速度。
隨後,稱為“搬移器”的unRAID程式會按您選取的時間和頻率將資料從快取複製到陣列。
成功複製資料後,快取磁碟機上的空間將再次釋放給前端其他寫入操作,以啟用快取的使用者共享。
快取池:
如果使用單個快取裝置,則奇偶校驗裝置無法保護所捕獲的資料,因此存在風險。
但是,您可以配置具有多個裝置的快取,以增加快取容量並為該資料加入保護。
快取中多個裝置的分組稱為構建快取池。 unRAID 快取池 是通過對傳統RAID 1的獨特修改而建立的。
以下是 Lime Tech unRAID Server OS 其中的一些好處:
改進的資料保護:
如果使用單個快取裝置,則在裝置將資料移到陣列之前發生故障時,您可能會丟失資料。
但是,對於高速快取池,所有寫操作都在兩個單獨的磁碟上複製,以確保該池中任何一個磁碟機的丟失都不會導致資料丟失。
增加系統標準運行時間:
如果高速快取池裝置發生故障,系統將繼續標準運行。
無需丟棄所有內容以應對系統中斷。您可以在方便時簡單地更換裝置。
更好的可延伸性:
根據需要將更多不同大小的裝置新增到池中,並按需增長。
針對 SSD 改善:
unRAID 現在具有對TRIM的本機支援,當用作快取裝置時,它可以大大減少寫操作的數量。
SSD與HDD的優勢:
-他們不需要花費時間來“加速”運行或消耗大量能量進行操作(它們既快速又高效);
-它們也較小,因此您可以將它們放入較小的空間中,以進行高度緊湊的瘋狂快速存儲。
-當用於存儲大量較小的檔案(例如,元資料)時,與旋轉硬碟相比,SSD可以為這些檔案對應用程式提供更快的響應時間;和
-SSD最適合支援虛擬機。 SSD上的VM效能優勢與台式PC和旋轉磁碟上的使用者體驗相當。
針對虛擬化進行了改善:
虛擬機和應用程式可以將其資料永久駐留在快取池中,以提高整體效能,同時使用VirtFS(對於KVM虛擬機)和Docker(對於容器),使這些虛擬案例仍可訪問陣列上的大容量存儲內容。
考慮到在應用程式和電腦效能方面希望“按需提供”的快速響應,使用快取池進行虛擬機/應用程式存儲是理所當然的事情。在快取池中使用SSD可以進一步延伸此優勢。
取消共享:
與大多數RAID系統不同,unRAID將資料儲存到單個磁碟機。
為了簡化可管理性,使用者可以建立共享,以容許將寫入其中的檔案分散在多個磁碟機上。
可以將每個共享視為磁碟機上的頂級資料夾。瀏覽共享時,來自參與該共享的所有磁碟機的所有資料將一起顯示。
使用者無需知道檔案位於哪個磁碟上就可以通過共享訪問檔案。可以調整共享以內含/排除特定磁碟,並利用各種方法來檢驗資料。
unRAID 增加系統標準運行時間:
如果快取池裝置出現故障,系統將繼續標準運行。無需丟棄所有內容來處理系統中斷。您可以在方便時更換裝置。
更好的可延伸性
根據需要向池中加入更多不同大小的裝置,並按需增長。
針對SSD進行了改善
unRAID現在具有對TRIM的本機支援,當用作快取裝置時,可以大大減少寫操作的數量。SSD與HDD的優勢:
-他們不需要時間“旋轉”或消耗大量電力來操作(它們快速有效);
-它們也更小,因此您可以將更多它們放入更小的空間,以實現高度緊湊,瘋狂的快速存儲。
-當用於存儲大量較小的檔案(例如,元資料)時,與旋轉硬碟相比,SSD可以為應用程式提供更快的響應時間。和
-SSD最適合支援虛擬機。SSD上的VM效能優勢與使用者在台式PC上與旋轉磁碟上的效能相媲美。
針對虛擬化進行了改善:
虛擬機和應用程式可以將其資料永久駐留在快取池中,以提高整體效能,同時使用VirtFS(適用於KVM虛擬機)和Docker(適用於容器),可以保持陣列上的海量存儲內容仍可供這些虛擬案例訪問。鑒於對應用程式和機器效能的“快速響應”的需求,使用快取池進行虛擬機/應用程式存儲是一個明智的選取。在快取池中使用SSD可進一步延伸此優勢。
unRAID stock:
與大多數RAID系統不同,unRAID將資料儲存到單個磁碟機。為了簡化可管理性,使用者可以建立共享,容許寫入它們的檔案分佈在多個磁碟機上。
每個共享都可以被視為磁碟機上的頂級資料夾。
瀏覽共享時,參與該共享的所有磁碟機中的所有資料將一起顯示。
使用者無需知道檔案所在的磁碟即可在共享下訪問它。
可以調整共享以內含/排除特定磁碟並使用各種方法來實現de。
unRAID Server完全從RAM運行,最大限度地減少了對Flash裝置的寫入。
但是,它還用於存儲重要的系統配置資料,並且必須在操作期間保持安裝在伺服器中。
此外,要取得unRAID伺服器操作系統的註冊密鑰,您的快閃記憶體裝置必須包括唯一的GUID(全局唯一標識符),並且需要至少1GB大小,但不得大於32GB。
一些以此為人所知的品牌內含:
-Lexar Firefly或JumpDrive
-SanDisk Cruzer Fit
-Sony Micro Vault Tiny
有許多USB快閃記憶體裝置沒有有效的序號,無法註冊:
-Lacie MosKeyto
-Delock USB2.0 Nano記憶棒
-Maxell ONYX
-可能還有其他人。
存儲和保護資料
為了安裝並開始利用unRAID Server OS 6提供的基本NAS功能,您需要滿足以下最低硬體要求:
-64位處理器(1.0 GHz或更高)
-至少1GB的RAM
-Linux硬體驅動程式支援(用於存儲,乙太網和USB控制器)
-至少一個硬碟機(如果您希望使用奇偶校驗磁碟保護資料,則為兩個)