linux 系統(tǒng)中軟件raid 配置方法

5.1 僅僅是為了擴(kuò)充存儲(chǔ)可用空間,是否必需做RAID;
如果是僅僅解決容量問(wèn)題,我看大可不必用RAID。因?yàn)長(zhǎng)VM比RAID更為靈活,無(wú)論怎么做,都不會(huì)帶來(lái)容易上的損失。而只有RAID0和 LINEAR 級(jí)別才不會(huì)帶來(lái)容量上的損失,RAID1、RAID5和RAID10由于要有安全冗余,所以RAID的容量必然減少;
LVM 技術(shù)能把所有空閑硬盤(pán)或分區(qū)結(jié)合在一起來(lái)使用,并不要求每個(gè)分區(qū)或硬盤(pán)大小容易是一致的,而RAID必須要求每個(gè)RAID成員容量大小相同,如果不相同,以最小的成員的容易計(jì)算,這個(gè)損失還不算,還要有安全冗余帶來(lái)的容量損失,比如把兩塊80G的硬盤(pán)做成RAID1,這時(shí)的RAID1是一塊硬盤(pán)的容量。LVM做好后,也相當(dāng)于一個(gè)空白的虛擬設(shè)備,可以在上面劃成一個(gè)分區(qū)來(lái)使用,也可以劃分幾個(gè),如果劃成幾個(gè),我們還可以自動(dòng)調(diào)整分區(qū)的大小。而RAID一但做好,如果再進(jìn)行分區(qū),分區(qū)的容量是沒(méi)辦法自由調(diào)整的;
有的弟兄會(huì)問(wèn),我是不是做好RAID,然后在RAID上再做LVM,也就是RAID+LVM模式。這種方案實(shí)現(xiàn)起來(lái)并不困難,但對(duì)于軟RAID來(lái)說(shuō),這種方案是否真的價(jià)值? 我們用RAID的目的無(wú)非是“容量+讀寫(xiě)效率+安全”。我們有必要把做好的RAID再分割的四分五裂嗎? 我感覺(jué)沒(méi)必要,因?yàn)閷?duì)于存儲(chǔ)設(shè)備來(lái)說(shuō),每增強(qiáng)一項(xiàng)管理技術(shù),就意味著風(fēng)險(xiǎn),這種風(fēng)險(xiǎn)一是來(lái)自于管理員技術(shù)水平,二是來(lái)自于設(shè)備老化。另外集中于不分區(qū)的存儲(chǔ)設(shè)備,也能為數(shù)據(jù)遷移和系統(tǒng)管理帶來(lái)方便;
5.2 在同一個(gè)硬盤(pán)做RAID是否有必要;
在同一塊硬盤(pán)上做RAID是否有必要,如果您是想提高數(shù)據(jù)讀寫(xiě)速度,還是有必要的。RAID0就能為你帶來(lái)這種高速存儲(chǔ)的快感。如果您想在同一塊硬盤(pán)上做軟RAID,想同時(shí)兼顧效率和安全,我看大可以免了。因?yàn)橛脖P(pán)一壞掉,什么重要的數(shù)據(jù)都會(huì)一鍋爛;
5.3 軟RAID的合理使用方向;
目前支持SATA主板的機(jī)器只能技術(shù)最多四塊硬盤(pán)。比如四個(gè)80G的SATA硬盤(pán),IDE硬盤(pán)也同理;我們要根據(jù)自己的使用方向來(lái)做RAID。下面我根據(jù)一個(gè)示例來(lái)說(shuō)明RAID的合理使用方向;
第一個(gè)硬盤(pán)分區(qū)情況:
/dev/sda1 20G大小
/dev/sda2 20G大小
/dev/sda3 20G大小
-----/dev/sda5 swap 分區(qū) -內(nèi)存兩倍大小
-----/dev/sda6 用于/tmp 2G大??;
-----/dev/sda7
注:我們首先把操作系統(tǒng)安裝到第一個(gè)分區(qū)/dev/sda1 ,交換分區(qū)是/dev/sda5,/dev/sda6為臨時(shí)/tmp的目錄;那/dev/sda1和 sda2、sda3、sda7是用做什么的呢?可以用來(lái)安裝系統(tǒng)。我們?cè)O(shè)計(jì)的是僅安裝系統(tǒng),涉及數(shù)據(jù)保存的,都放到RAID上。比如我把sda1和sda2安裝同樣的系統(tǒng),把由第二三四塊硬盤(pán)做好的RAID掛在/home上,所有應(yīng)用數(shù)據(jù)都存在RAID上。當(dāng)sda1系統(tǒng)被損壞時(shí),我們可以用最短的時(shí)間啟用sda2的系統(tǒng),并在sda2上裝載由第二三四塊硬盤(pán)上做的RAID。
第二三四個(gè)硬盤(pán),我們可以用來(lái)整塊硬盤(pán)來(lái)做RAID, 不必為每塊硬盤(pán)分區(qū)。比如為了讀寫(xiě)效率,我們可以做成RAID0,為了安全,你可以做RAID5。 如果做RAID0設(shè)備的容量是3x80G=240G,如果做RAID5,RAID5設(shè)備的容量是(3-1)x80=160G。有的弟兄可能會(huì)說(shuō),為什么我不能把磁盤(pán)進(jìn)行分區(qū),然后做RAID0呢?RAID10也就是RAID0+RAID1的組合,安全和效率都有。這種方案也是可以的,但您必須做到,當(dāng)有一個(gè)硬盤(pán)壞掉時(shí),不會(huì)影響數(shù)據(jù)的整體安全性。也就是說(shuō),當(dāng)一個(gè)硬盤(pán)壞掉時(shí),另外兩塊硬盤(pán)組合起來(lái),仍能組成一份完整的數(shù)據(jù)。當(dāng)RAID中的一塊硬盤(pán)壞掉時(shí),我們能通過(guò)更換硬盤(pán),簡(jiǎn)單的修復(fù),就能讓RAID正常運(yùn)行起來(lái),而且數(shù)據(jù)是完整的。如果您對(duì)數(shù)據(jù)安全極為重視的,在做軟RAID的過(guò)程中,能做到這點(diǎn),這個(gè)RAID方案就屬于你。
所以在做軟RAID時(shí),首先要明白自己的目的是什么,然后再來(lái)根據(jù)目的判斷自己的所要達(dá)到的效果。如果是簡(jiǎn)單追求的是讀寫(xiě)效率,我們就不必考慮數(shù)據(jù)的安全性。如果是數(shù)據(jù)的安全性對(duì)我們來(lái)說(shuō)極為重要,我們就要判斷,當(dāng)一塊硬盤(pán)壞掉時(shí),是否影響數(shù)據(jù)的完整性!比如,我們用兩塊硬盤(pán)來(lái)做RAID5或RAID10,可以這樣說(shuō),沒(méi)有一點(diǎn)安全性的。無(wú)論您怎么分區(qū)和組合,也不會(huì)為您帶來(lái)一點(diǎn)安全感。
6 常見(jiàn)問(wèn)題及處理;
涉及一些補(bǔ)充和增訂的內(nèi)容,我們?cè)谶@里一一列出;
6.1 如何清除一個(gè)RAID成員的超級(jí)塊存儲(chǔ)存的RAID信息;
RAID成員在 superblock中所存儲(chǔ)的RAID信息是極為重要的,我們可以根據(jù)這個(gè)信息輕松恢復(fù)RAID。
mdadm --zero-superblock RAID成員;
如果你確認(rèn)RAID成員這個(gè)成員對(duì)你沒(méi)任何用處,你已經(jīng)把這個(gè)成員移除RAID,并且您想把這個(gè)設(shè)備另作他用。這時(shí)你可以清除其 superblock的信息。比如;
[root@linuxsir:~] # mdadm --zero-superblock /dev/sdd3
這個(gè)示例就是清除/dev/sdd3中的超級(jí)塊中所存儲(chǔ)的RAID信息;
相關(guān)文章
虛擬機(jī)安裝CentOS后沒(méi)有網(wǎng)絡(luò)怎么辦
虛擬機(jī)安裝CentOS后沒(méi)有網(wǎng)絡(luò)了不能上網(wǎng),該怎么設(shè)置網(wǎng)絡(luò)呢?下面我們就來(lái)看看這個(gè)問(wèn)題的解決辦法,詳細(xì)請(qǐng)看下文圖文介紹2024-01-18虛擬機(jī)怎么安裝CentOS? 安裝CentOS操作系統(tǒng)的保姆級(jí)圖文教程
虛擬機(jī)想要安裝CentOS操作系統(tǒng),但是CentOS操作系統(tǒng)已經(jīng)停止維護(hù)了,該怎么安裝呢?詳細(xì)請(qǐng)看下文圖文教程2024-01-18Centos7.8怎么更新openssh? Centos升級(jí)openssh的技巧
Centos7.8怎么更新openssh?Centos7.8系統(tǒng)想要安裝openssh,該怎么安裝呢?下面我們就來(lái)看看Centos升級(jí)openssh的技巧2023-09-02Centos7.8怎么更新openssl? CentOS升級(jí)OpenSSL的技巧
Centos7.8怎么更新openssl?Centos7.8系統(tǒng)想要升級(jí)OpenSSL,該怎么升級(jí)呢?詳細(xì)請(qǐng)看下文介紹2023-09-02- centos7沒(méi)有圖形化操作可能對(duì)很多人來(lái)說(shuō)都不太習(xí)慣,下面我們來(lái)為centos7安裝圖形化界面,本文以安裝 GNOME 圖形化為例,需要的朋友可以參考下2023-06-29
- 今天小編在安裝RHEL7的時(shí)候,一步留神沒(méi)有安裝圖形化桌面,下面分享一下安裝圖形化桌面的過(guò)程,需要的朋友可以參考下2023-06-29
CentOS7各個(gè)版本鏡像下載地址及版本說(shuō)明(包括Everything版)
下載CentOS-7.0-1406的時(shí)候,有很多可選則的版本,對(duì)于普通用戶(hù)來(lái)說(shuō),不知道選擇哪個(gè)好,下面做一下簡(jiǎn)單介紹,需要的朋友可以參考下2023-06-01Centos 7怎么手動(dòng)配置ip地址? Centos7配置IP地址的技巧
Centos 7怎么手動(dòng)配置ip地址?Centos 7系統(tǒng)想要自己配置ip地址,該怎么操作呢?下面我們就來(lái)看看Centos7配置IP地址的技巧2023-05-17- 這篇文章主要介紹了Centos 7 壓縮與解壓縮命令小結(jié),需要的朋友可以參考下2023-03-28
CentOS8使用阿里云yum源異常問(wèn)題及解決方法
由于centos8 在2022年停止服務(wù),后繼版本為8-steam。在使用阿里云的 centos8 的 yum 時(shí)報(bào)錯(cuò),這篇文章主要介紹了CentOS8使用阿里云yum源異常的解決方法,需要的朋友可以參考2022-04-19