17.2 創(chuàng)建RAID磁盤陣列

2023-05-11 14:11 更新

既然要使用iSCSI存儲(chǔ)技術(shù)為遠(yuǎn)程用戶提供共享存儲(chǔ)資源,首先要保障用于存放資源的服務(wù)器的穩(wěn)定性與可用性,否則一旦在使用過程中出現(xiàn)故障,則維護(hù)的難度相較于本地硬盤設(shè)備要更加復(fù)雜、困難。因此推薦各位讀者按照本書第7章講解的知識(shí)來部署RAID磁盤陣列組,確保數(shù)據(jù)的安全性。下面以配置RAID 5磁盤陣列組為例進(jìn)行講解??紤]到第7章已經(jīng)事無巨細(xì)地講解了RAID磁盤陣列技術(shù)和配置方法,因此本節(jié)不會(huì)再重復(fù)介紹相關(guān)參數(shù)的意義以及用途,忘記了的讀者可以翻回去看一下。

首先在虛擬機(jī)中添加4塊新硬盤,用于創(chuàng)建RAID 5磁盤陣列和備份盤,如圖17-2所示。

圖17-2 添加4塊用于創(chuàng)建RAID 5級(jí)別磁盤陣列的新硬盤

啟動(dòng)虛擬機(jī)系統(tǒng),使用mdadm命令創(chuàng)建RAID磁盤陣列。其中,-Cv參數(shù)為創(chuàng)建陣列并顯示過程,/dev/md0為生成的陣列組名稱,-n 3參數(shù)為創(chuàng)建RAID 5磁盤陣列所需的硬盤個(gè)數(shù),-l 5參數(shù)為RAID磁盤陣列的級(jí)別,-x 1參數(shù)為磁盤陣列的備份盤個(gè)數(shù)。在命令后面要逐一寫上使用的硬盤名稱。另外,還可以使用第3章講解的通配符來指定硬盤設(shè)備的名稱,有興趣的讀者可以試一下。

    [root@linuxprobe ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde
    mdadm: layout defaults to left-symmetric
    mdadm: layout defaults to left-symmetric
    mdadm: chunk size defaults to 512K
    mdadm: size set to 20954624K
    mdadm: Defaulting to version 1.2 metadata
    mdadm: array /dev/md0 started.

在上述命令成功執(zhí)行之后,得到一塊名稱為/dev/md0的新設(shè)備,這是一塊RAID 5級(jí)別的磁盤陣列,并且還有一塊備份盤為硬盤數(shù)據(jù)保駕護(hù)航。大家可使用mdadm -D命令來查看設(shè)備的詳細(xì)信息。另外,由于在使用遠(yuǎn)程設(shè)備時(shí)極有可能出現(xiàn)設(shè)備識(shí)別順序發(fā)生變化的情況,因此,如果直接在fstab掛載配置文件中寫入/dev/sdb、/dev/sdc等設(shè)備名稱的話,就有可能在下一次掛載了錯(cuò)誤的存儲(chǔ)設(shè)備。而UUID值是設(shè)備的唯一標(biāo)識(shí)符,可以用于精確地區(qū)分本地或遠(yuǎn)程設(shè)備。于是我們可以把這個(gè)值記錄下來,一會(huì)兒準(zhǔn)備填寫到掛載配置文件中。

    [root@linuxprobe ~]# mdadm -D /dev/md0
    /dev/md0:
            Version : 1.2
      Creation Time : Thu Sep 24 21:59:57 2017
         Raid Level : raid5
         Array Size : 41909248 (39.97 GiB 42.92 GB)
      Used Dev Size : 20954624 (19.98 GiB 21.46 GB)
       Raid Devices : 3
      Total Devices : 4
        Persistence : Superblock is persistent
        Update Time : Thu Sep 24 22:02:23 2017
              State : clean 
     Active Devices : 3
    Working Devices : 4
     Failed Devices : 0
      Spare Devices : 1
             Layout : left-symmetric
         Chunk Size : 512K
               Name : linuxprobe.com:0  (local to host linuxprobe.com)
               UUID : 3370f643:c10efd6a:44e91f2a:20c71f3e
             Events : 26
        Number   Major   Minor   RaidDevice State
           0       8       16        0      active sync   /dev/sdb
           1       8       32        1      active sync   /dev/sdc
           4       8       48        2      active sync   /dev/sdd
           3       8       64        -      spare   /dev/sde
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)