磁盤陣列(DiskArray)是一種將多個(gè)物理磁盤驅(qū)動(dòng)器組合在一起,通過(guò)一定的技術(shù)手段,使其在操作系統(tǒng)下呈現(xiàn)為一個(gè)或多個(gè)邏輯磁盤的技術(shù)。這種技術(shù)的出現(xiàn),主要是為了解決單個(gè)磁盤驅(qū)動(dòng)器在存儲(chǔ)容量、數(shù)據(jù)傳輸速度以及可靠性等方面的限制。
磁盤陣列的基本原理是將多個(gè)磁盤驅(qū)動(dòng)器按照一定的規(guī)則和順序進(jìn)行組織,形成一個(gè)大的存儲(chǔ)池。然后,通過(guò)磁盤陣列控制器,將這個(gè)大的存儲(chǔ)池劃分為一個(gè)或多個(gè)邏輯磁盤,供用戶使用。這樣,用戶就可以像使用單個(gè)磁盤驅(qū)動(dòng)器一樣,對(duì)磁盤陣列進(jìn)行讀寫操作,而無(wú)需關(guān)心其背后的復(fù)雜實(shí)現(xiàn)。
磁盤陣列的類型主要有:RAID0、RAID1、RAID5、RAID6、RAID10等。其中,RAID是RedundantArrayofIndependentDisks的縮寫,意為獨(dú)立磁盤冗余陣列。
RAID0是最簡(jiǎn)單的磁盤陣列類型,它將多個(gè)磁盤驅(qū)動(dòng)器串聯(lián)起來(lái),形成一個(gè)大的存儲(chǔ)空間。數(shù)據(jù)的讀寫操作按照磁盤的順序依次進(jìn)行。RAID0的特點(diǎn)是存儲(chǔ)空間大,但一旦其中一個(gè)磁盤驅(qū)動(dòng)器出現(xiàn)故障,整個(gè)磁盤陣列的數(shù)據(jù)都會(huì)丟失。
RAID1是將兩個(gè)或更多的磁盤驅(qū)動(dòng)器進(jìn)行鏡像,即每個(gè)磁盤驅(qū)動(dòng)器上的數(shù)據(jù)都是相同的。這樣,即使有一個(gè)磁盤驅(qū)動(dòng)器出現(xiàn)故障,也不會(huì)影響數(shù)據(jù)的完整性。RAID1的特點(diǎn)是數(shù)據(jù)安全性高,但存儲(chǔ)空間的利用率較低。
RAID5則是將數(shù)據(jù)和校驗(yàn)信息分散存儲(chǔ)在所有的磁盤驅(qū)動(dòng)器上。這樣,即使有一個(gè)磁盤驅(qū)動(dòng)器出現(xiàn)故障,也可以通過(guò)其他磁盤驅(qū)動(dòng)器上的數(shù)據(jù)和校驗(yàn)信息,恢復(fù)出丟失的數(shù)據(jù)。RAID5的特點(diǎn)是既有一定的數(shù)據(jù)安全性,又有較高的存儲(chǔ)空間利用率。
RAID6是在RAID5的基礎(chǔ)上增加了一個(gè)校驗(yàn)信息,可以允許兩個(gè)磁盤驅(qū)動(dòng)器同時(shí)出現(xiàn)故障。RAID6的特點(diǎn)是數(shù)據(jù)安全性更高,但存儲(chǔ)空間的利用率進(jìn)一步降低。
RAID10則是將RAID1和RAID0結(jié)合起來(lái),即將兩個(gè)或更多的磁盤驅(qū)動(dòng)器進(jìn)行鏡像,然后將每組鏡像磁盤進(jìn)行串聯(lián)。RAID10的特點(diǎn)是既有RAID1的高數(shù)據(jù)安全性,又有RAID0的大存儲(chǔ)空間。
磁盤陣列是一種有效的存儲(chǔ)解決方案,可以根據(jù)不同的需求,選擇不同類型的磁盤陣列。但無(wú)論選擇哪種類型的磁盤陣列,都需要定期進(jìn)行數(shù)據(jù)備份,以防止因磁盤驅(qū)動(dòng)器故障導(dǎo)致的數(shù)據(jù)丟失。同時(shí),也需要定期對(duì)磁盤陣列進(jìn)行檢查和維護(hù),確保其正常運(yùn)行。
如準(zhǔn)備或剛剛?cè)胧秩簳烴AS,需要先做好硬盤使用規(guī)劃,不然等數(shù)據(jù)都放進(jìn)去后再來(lái)調(diào)整,就會(huì)浪費(fèi)不少備份時(shí)間和折騰精力。
★誤區(qū)與經(jīng)歷:
在我買NAS之前做功課的時(shí)候,曾看到一篇NAS 4盤位規(guī)劃的文章,方案是“兩盤位RAID1+兩盤位BASIC”,其中RAID1安裝套件、存放重要數(shù)據(jù),2個(gè)BASIC按需擴(kuò)容/替換,存儲(chǔ)影視備份等。當(dāng)時(shí)深以為然,我也要這么做。[笑哭]
于是隨著NAS買了2塊酷狼4TB,組成RAID1。初期只有照片文檔等,容量足夠了。為什么要選酷狼4T盤呢……NAS專用盤啊,5400轉(zhuǎn)低噪音啊,256MB大緩存啊,……看吧,小白容易交智商稅。[偷笑]
RAID1運(yùn)行了一個(gè)月,就遇到了存儲(chǔ)池降級(jí)、硬盤損毀(詳見(jiàn)2023-7-1《群暉存儲(chǔ)池降級(jí)、硬盤損毀初體驗(yàn)》),經(jīng)過(guò)處理,因?yàn)闆](méi)經(jīng)驗(yàn)、走彎路,修復(fù)花了一整天,實(shí)際上硬盤是沒(méi)壞的,這不由得讓我深思。
md0和md1在每個(gè)SATA盤上都有,m2盤沒(méi)有
經(jīng)學(xué)習(xí)研究,群暉系統(tǒng)在每個(gè)SATA硬盤都劃分了8GB系統(tǒng)分區(qū)和2GB的SWAP分區(qū),組成2個(gè)RAID1,這是DSM很重要的一點(diǎn)。這意味著有多塊SATA盤時(shí)DSM系統(tǒng)基本不會(huì)因?yàn)橛脖P損壞而崩潰。那我組RAID1的意義就少了一半,單純?yōu)榱吮苊庵匮b套件浪費(fèi)一個(gè)盤么,況且HDD比SSD慢多了啊。
★關(guān)于RAID和備份的區(qū)別:
我們一定要了解RAID1和數(shù)據(jù)備份的區(qū)別:RAID1是硬盤冗余,可以在壞了一塊盤時(shí)更換一塊進(jìn)去修復(fù),不損失數(shù)據(jù);而數(shù)據(jù)備份是將數(shù)據(jù)拷貝到其它硬盤或介質(zhì),這塊盤壞了可以用數(shù)據(jù)副本。隨著硬盤單盤容量越來(lái)越大,RAID修復(fù)時(shí)間越來(lái)越長(zhǎng),簡(jiǎn)單按200MB/s計(jì)算16TB硬盤修復(fù)需要h=14.6TB×1024×1024÷200÷3600≈21.3小時(shí)。時(shí)間越長(zhǎng),斷電或某個(gè)扇區(qū)讀寫錯(cuò)的概率提高,修復(fù)失敗可能性增加。
如果在RAID1修復(fù)過(guò)程中,另一塊硬盤也壞了,那就糟了——數(shù)據(jù)會(huì)丟!同理,RAID5也有這個(gè)窘境,于是催生了RAID6,允許最多同時(shí)壞2塊盤。企業(yè)應(yīng)用才要上RAID6吧,你要是工作室用自己斟酌(如視頻編輯需RAID0等),家用浪費(fèi)不起,還是換個(gè)思路:拆了RAID1,把套件安裝到更快的SSD去,重要數(shù)據(jù)通過(guò)套件做備份——重要數(shù)據(jù)往往不多,可多做幾個(gè)備份。
群暉支持SATA和m.2固態(tài)硬盤
新手往往按代理商推薦選SHR,特別提醒:群暉系統(tǒng)強(qiáng)拆RAID1或SHR、降級(jí)為BASIC,網(wǎng)上有專門教程,不需要?jiǎng)h除重建存儲(chǔ)池。
對(duì)于DS423+、DS923+及以下級(jí)別的家用型NAS,讀寫量較小,固態(tài)讀寫緩存根本沒(méi)必要考慮,若不是手里有小容量SSD剛好利舊,閉眼新購(gòu)強(qiáng)上的,只能說(shuō)“不差錢”,簡(jiǎn)直是浪費(fèi)!改做存儲(chǔ)不好嗎?4盤位變6盤位啊。此處也提醒:不需要群暉SSD,第三方SSD照樣可作存儲(chǔ)。
建議用好存儲(chǔ)管理器、存儲(chǔ)空間分析器,能幫助掌握空間使用情況,尤其是SSD容量占用最好不要超過(guò)80%,避免性能下降。
m2的加入導(dǎo)致盤位號(hào)與存儲(chǔ)空間編號(hào)不一致
★家用NAS硬盤使用規(guī)劃小結(jié):
1、4槽位全部做BASIC,不要組RAID,不組RAID,不RAID!
2、重要數(shù)據(jù)做實(shí)時(shí)同步或周期性備份,注意跨盤,或云盤,或離線;
3、不設(shè)讀寫緩存,建議m2改作存儲(chǔ)。
下一篇再寫寫NAS上如何妙用SSD。