RHEL6建立軟raid的使用 經典之作

2022-04-03 23:30:46 字數 3255 閱讀 1249

raid主要的種類 1、raid0  擴充套件卷   raid 0又稱stripee或striping,中文譯為集帶工作方式, 有時也可以理解為拼湊。

它是將要訪問的資料以條帶狀的形式盡量平均分配到多個硬碟上, 多塊硬碟同時進行讀 寫,從而提高資料的讀寫速度。

raid 0另一目的是為了獲得更大的「單個」磁碟容量。

2、raid1  映象卷 至少兩塊 一塊備份 一塊用  raid 1 又稱為mirror或mirroring,中文譯為映象方式。

這種方式的出現完全是為了資料庫的安全考慮的, 它是把使用者寫入硬碟的資料百分百的複製到另一塊硬碟上或硬碟的不同地方。

當讀取資料時 系統先從源盤讀取資料,如果成功了,系統不去管備份盤上的資料; 如果失敗了,則系統自動轉而去讀取備份盤上的資料,這樣不會造成使用者工作任務的 中斷。

由於對儲存資料百分百的備份,在所有raid級別中,raid 1提供最高的資料安全保障。

同樣由於資料百分百的備份,備份資料佔了儲存空間的一半 ,因而,mirror的磁碟空間利用率低,儲存成本高。

3、raid5  擴充套件卷 至少三塊 每塊的三分之一拿來做備份 有效地只有兩塊   壞一塊其他兩塊會自動恢復第三塊的資料  最多只能壞一塊

raid 5是一種儲存效能、資料安全和儲存成本兼顧的儲存方案,也是目前應用最廣泛的raid技術。 各塊獨立硬碟進行條帶化分割,

相同的條帶化進行奇偶校驗,校驗的資料平均分布在每塊硬碟上。 以n塊硬碟構建的raid 5陣列可以有三分之二塊硬碟的容量,儲存空間的利用率非常的高。

raid 5不對儲存的資料進行備份,而是把資料和相對應的奇偶校驗資訊儲存到raid 5的各個硬碟上, 並且奇偶校驗資訊對應出來的資料分別儲存與不同的硬碟上。

當raid 5的任何一塊硬碟上的資料丟失, 均可已通過校驗資料推算出來。

4、raid6 至少四塊硬碟  最多可以壞兩塊 5、raid10  raid0+raid1 

software raid 軟磁碟陣列,軟體raid使你可以將兩個或多塊裝置組合為單個raid裝置

mdadm的常用選項

-a 《陣列裝置名》 --assemble:加入乙個以前定義的陣列

-c 《陣列裝置名》 --create : 建立乙個新的陣列

-d 《陣列裝置名》 --detail: 顯示md device的詳細資訊

-l, --level=:設定raid level

-s,--scan:掃瞄配置檔案或/proc/mdstat以搜尋丟失的資訊

-n,--raid-devices=:指定陣列中可用devices數目,這個數目只能由--grow修改

-x,--spare-devices=:指定初始陣列的富餘device 數目

-ayes :自動建立md陣列檔案

raid 的建立

#mdadm -c /dev/md0 -ayes -l0 -n2 /dev/sd[a,b]1

建立乙個raid0磁碟列陣名叫/dev/md0並啟用,有兩塊磁碟/dev/sd[a,b]1的分割槽組成

#mdadm -c /dev/md0 -ayes -l1 -n2 /dev/sd[a,b]1

建立乙個raid1磁碟列陣名叫/dev/md0並啟用,有兩塊磁碟/dev/sd[a,b]1的分割槽組成

#mdadm -c /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[a,b,c,d]1

建立乙個raid5磁碟列陣名叫/dev/md0並啟用,有四塊磁碟/dev/sd[a,b,c,d]1的分割槽組成

-x1  的意思 建立乙個熱備盤 說白了就是備用的

檢視陣前狀態 #cat /proc/mdstat    or   #mdadm -d /dev/md0

mkfs.ext4 /dev/md0

掛載陣前裝置 mount -t /dev/md0 /raid0

停止陣前裝置 umount /dev/md0  再 #mdadm -s /dev/md1  如果感覺這塊raid不好 想要再次新增這塊radi 

這裡牽扯到徹底清除磁碟上的raid資訊

#mdadm --zero-superblock /dev/sdb 啟動陣前裝置 #mdadm -a /dev/md0 /dev/sdb

★software raid配置檔案

mdam 不採用/etc/mdadm.conf作為主要的配置檔案,他完全可以不依賴檔案也不會影響陣列的正常工作。

該配置檔案的主要作用是方便跟蹤軟raid的配置。對該檔案進行配置是有好處的,但不是必須的。推薦對該檔案進行配置。

建立方法如下: 建立陣列 mdadm -d -s >> /etc/mdadm.conf或 mdadm --detail--scan >>/etc/mdadm.conf  自動掛載,修改/etc/fstab檔案

/dev/md0  /raid5disk   ext4  defaults 0 0

然後我們開始做試驗、新增一塊10g sdb磁碟,10g全都給擴充套件分割槽,分兩個邏輯分割槽分別是/dev/sdb5,/dev/sdb6 ,分別為5g,分完區以後修改磁碟型別,預設的是83linux 我們修改成id為fd linux raid autodetect 型別   #partprobe  同步分割槽列表 或#blkid  檢視已掛載的分割槽

#mdadm -c /dev/md0 -ayes -l0 -n2 /dev/sdb 使用/dev/sdb的兩塊邏輯分割槽5,6建立磁碟列陣raid0,-ayes並啟用。 -c 代表的是建立 /dev/md0  建立的磁碟列陣名叫/dev/md0 -ayes   啟用   可以直接格式化使用 -l0  建立的磁碟陣列的型別arid0 -n2  兩塊分割槽 /dev/sdb  使用/dev/sdb分割槽5到6

mdadm -d  /dev/md0 檢視磁碟列陣的資訊

啟用raid可以使用mdadm -a /dev/md0 也可以使用#cat /proc/mdstat

然後我們建立幾個新的掛載目錄 #mkdir raid0 #mkdir raid1 #mkdir raid5

格式化/dev/md0 #mkfs.ext4 /dev/md0

掛載#mount /dev/md0 /raid0

#df 或#df -th 檢視下磁碟的資訊

重啟後可能就會不生效,我們編輯下fstab檔案

#vi /etc/fstab /dev/md0                /raid0                  ext3    defaults        0 0

#umount /dev/md0 #mount -a

最重要的重啟後生效可以#vi /etc/mdadm.conf     mdadm -d -s >>/etc/mdadm.conf 好了  raid0 我們就做完了

使用kickstart製作rhel6自動安裝光碟

想必大家一定都了解pxe ftp dhcp tftf kickstart實現網路一鍵裝系統吧!如果搭建不太了解,大家可以參考作者文章利 用kickstart實現無人值守安裝rh el6.0系統 如果大家已經對它又一定的了解了,那麼本文章將使用kickstart製作乙個自動安裝的iso映象,也可以稱為...

RHEL 5 5 與RHEL 6的區別

1 虛擬平台切換的不同 在rhel 5.5 以下稱r5.5 中使用ctrl alt f1 ctrl alt f6切換虛擬文字控制平台,使用ctrl alt f7切換至圖形化介面 在rhel6中 以下稱r6 中使用ctrl alt f1切換至圖形化介面,使用ctrl alt f2 ctrl alt f...

《linux下sudo服務的使用》RHEL6

bin 下放的二進位制檔案命令都是普通使用者可以使用的 sbin下放的二進位制檔案命令都是超級使用者root可以使用的 普通使用者也想使用sbin下的檔案可以通過sudo來實現 預設普通使用者是不可以使用的 配置單個使用者對某個命令或服務具有使用權 系統預設速凍軟體包已經安裝可以檢視下 執行 roo...