一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是raid磁盤冗余陣列

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2024-12-16 16:41 ? 次閱讀

什么是raid 磁盤冗余陣列

這是由多塊獨(dú)立磁盤(多為硬盤)組合的一個超大容量磁盤組。

大白話的解釋
磁盤冗余陣列,就是將很多塊硬盤組合成一個整體,不同的RAID級別,可以實(shí)現(xiàn)不同的功能
如加速數(shù)據(jù)讀寫、如實(shí)現(xiàn)數(shù)據(jù)備份。

raid技術(shù)的作用

- 提高IO能力,磁盤并行讀寫 
- 提高耐用性,磁盤冗余算法來實(shí)現(xiàn)
- 具備冗余功能,節(jié)約成本

raid級別的作用、以及區(qū)別

- raid0

  最小磁盤數(shù):2 
  優(yōu)點(diǎn):性能提升(寫入和讀取速度)。數(shù)據(jù)分別存入兩個不同的磁盤
  缺點(diǎn):沒有數(shù)據(jù)冗余。數(shù)據(jù)不安全
  業(yè)務(wù)用途:直播,IPTV,VOD邊緣服務(wù)器

- raid1

  最小磁盤數(shù):2 
  優(yōu)點(diǎn):容錯和簡單的數(shù)據(jù)恢復(fù)。提高了讀取性能。實(shí)現(xiàn)了數(shù)據(jù)的備份
  缺點(diǎn):可用容量較低。寫入速度變慢。
  業(yè)務(wù)用途:標(biāo)準(zhǔn)應(yīng)用服務(wù)器,其中數(shù)據(jù)冗余和可用性很重要。

- Raid5

  最小磁盤數(shù):3 
  優(yōu)點(diǎn):容錯和IO性能提升(低于RAID 0)
  缺點(diǎn):由于奇偶校驗(yàn)開銷導(dǎo)致服務(wù)器執(zhí)行大量寫操作,性能降低。
  理想用途:文件存儲服務(wù)器和應(yīng)用服務(wù)器。

- Raid6

  最小磁盤數(shù):4 
  優(yōu)點(diǎn):比RAID 5更高的冗余。提高了讀取性能。
  缺點(diǎn):由于奇偶校驗(yàn)開銷,服務(wù)器執(zhí)行大量寫操作會降低性能。
  理想用途:大型文件存儲服務(wù)器和應(yīng)用服務(wù)器。

- raid10

  最小磁盤數(shù):4 
  優(yōu)點(diǎn):性能非常高。容錯。
  缺點(diǎn):可用容量較低/成本較高。有限的可擴(kuò)展性
  理想用途:高度利用的數(shù)據(jù)庫服務(wù)器/服務(wù)器執(zhí)行大量寫入操作

- RAID級別的區(qū)別主要是讀寫速度的不同,以及容錯性能和搭建成本不同

raid0

1b63bc18-b565-11ef-93f3-92fbcf53809c.png

至少需要兩塊磁盤
數(shù)據(jù)==條帶化==分布到磁盤,==高的讀寫性能==,100%==高存儲空間利用率==
數(shù)據(jù)==沒有冗余策略==,一塊磁盤故障,數(shù)據(jù)將無法恢復(fù)
應(yīng)用場景:
對性能要求高但對數(shù)據(jù)安全性和可靠性要求不高的場景,比如音頻、視頻等的存儲

raid1

1b756436-b565-11ef-93f3-92fbcf53809c.png

至少需要2塊磁盤
數(shù)據(jù)==鏡像備份==寫到磁盤上(工作盤和鏡像盤),==可靠性高==,磁盤利用率為50%
讀性能可以,但寫性能不佳,寫入數(shù)據(jù)要同步,因此速度很慢。
一塊磁盤故障,不會影響數(shù)據(jù)的讀寫,因?yàn)槭晴R像盤,冗余性好,只要有一塊是好的,數(shù)據(jù)還是玩轉(zhuǎn)的。
RAID 1應(yīng)用場景:
對數(shù)據(jù)安全可靠要求較高的場景,比如郵件系統(tǒng)、交易系統(tǒng)等。

raid10

1b85c7ae-b565-11ef-93f3-92fbcf53809c.png

RAID10特點(diǎn):

RAID10是raid1+raid0的組合
至少需要4塊磁盤
兩塊硬盤為一組先做raid1,再將做好raid1的兩組做raid0
兼顧==數(shù)據(jù)的冗余==(raid1鏡像)和==讀寫性能==(raid0數(shù)據(jù)條帶化)
磁盤利用率為50%,成本較高

只要壞的不是同一個組中,所有的硬盤,就算壞掉一半硬盤都不會丟數(shù)據(jù)。

因此raid10是最實(shí)用的方案。

總結(jié)raid級別

1b8d33ae-b565-11ef-93f3-92fbcf53809c.png

硬raid、軟raid區(qū)別

硬RAID使用磁盤陣列卡實(shí)現(xiàn)RAID功能,更穩(wěn)定,不依賴于操作系統(tǒng)。

軟RAID使用軟件模擬RAID功能,因?yàn)楣δ軐?shí)現(xiàn)依賴軟件以及操作系統(tǒng),所以性能不如硬件RAID穩(wěn)定

軟Raid 10實(shí)戰(zhàn)

(1)環(huán)境準(zhǔn)備
添加4塊硬盤,搭建raid 10磁盤冗余陣列。
1b992862-b565-11ef-93f3-92fbcf53809c.png

[root@mini ~]#lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part 
  ├─centos-root 253:0    0   18G  0 lvm  /
  └─centos-swap 253:1    0    1G  0 lvm  [SWAP]
sdd               8:48   0   10G  0 disk 
sde               8:64   0   10G  0 disk 
sdf               8:80   0   10G  0 disk 
sdg               8:96   0   10G  0 disk 
sr0              11:0    1  4.4G  0 rom  

# sdd sde sdf sdg為新添加磁盤

(2)安裝mdadm(實(shí)現(xiàn)軟RAID功能)
mdadm命令用于建設(shè),管理和監(jiān)控軟件RAID陣列

[root@lamp-241 ~]# yum install mdadm -y

參數(shù)
1bbd66a0-b565-11ef-93f3-92fbcf53809c.png

(3)創(chuàng)建RAID10磁盤陣列

# 1. 命令說明
mdadm -Cv /dev/md0  -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde

-C表示創(chuàng)建RAID陣列卡
-v顯示創(chuàng)建過程
/dev/md0   指定raid陣列的名字
-a  yes自動創(chuàng)建陣列設(shè)備文件
-n 4參數(shù)表示用4塊盤部署陣列
-l 10 代表指定創(chuàng)建raid 10級別
        最后跟著四塊磁盤設(shè)備名
   
# 2. 創(chuàng)建RAID10
[root@mini ~]#mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdd /dev/sde /dev/sdf /dev/sdg
mdadm: layout defaults to n2
mdadm: layout defaults to n2
mdadm: chunk size defaults to 512K
mdadm: size set to 10476544K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

(4)查看RAID10信息

[root@mini ~]#fdisk -l /dev/md0

Disk /dev/md0: 21.5 GB, 21455962112 bytes, 41906176 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes

# 4塊盤分別為10G,總結(jié)40G,因RAID10只能利用磁盤50%的空間,所以此處顯示為21.5GB空間

(5)創(chuàng)建分區(qū)及文件系統(tǒng)

這里就不分區(qū)了
[root@lamp-241 ~]# mkfs.xfs /dev/md0
meta-data=/dev/md0               isize=512    agcount=16, agsize=654720 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=10475520, imaxpct=25
         =                       sunit=128    swidth=256 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=5120, version=2
         =                       sectsz=512   sunit=8 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

(6)掛載分區(qū)并寫入數(shù)據(jù)

    mount /dev/md0 /md0_disk/
查看掛載后的磁盤使用情況
    df -h

寫入數(shù)據(jù)

[root@lamp-241 ~]# ls /yuchao-linux/
[root@lamp-241 ~]#
[root@lamp-241 ~]# touch /yuchao-linux/超哥帶你學(xué)linux.txt
[root@lamp-241 ~]#
[root@lamp-241 ~]# ls /yuchao-linux/
超哥帶你學(xué)linux.txt

查看raid 10信息

[root@lamp-241 ~]# mdadm -D /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Thu Mar  3 0420 2022
        Raid Level : raid10
        Array Size : 41908224 (39.97 GiB 42.91 GB)
     Used Dev Size : 20954112 (19.98 GiB 21.46 GB)
      Raid Devices : 4
     Total Devices : 4
       Persistence : Superblock is persistent

       Update Time : Thu Mar  3 0412 2022
             State : clean
    Active Devices : 4
   Working Devices : 4
    Failed Devices : 0
     Spare Devices : 0

            Layout : near=2
        Chunk Size : 512K

Consistency Policy : resync

              Name : lamp-241:0  (local to host lamp-241)
              UUID : 8b05fda8d639157c:bf00d883
            Events : 21

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync set-A   /dev/sdb
       1       8       32        1      active sync set-B   /dev/sdc
       2       8       48        2      active sync set-A   /dev/sdd
       3       8       64        3      active sync set-B   /dev/sde
[root@lamp-241 ~]#

加入開機(jī)自動掛載

[root@lamp-241 ~]# tail -1 /etc/fstab
/dev/md0 /yuchao-linux xfs defaults 0 0

剔除一塊硬盤

[root@lamp-241 ~]# mdadm /dev/md0 -f /dev/sdd
mdadm: set /dev/sdd faulty in /dev/md0

檢查raid 10信息

[root@lamp-241 ~]# mdadm /dev/md0 -f /dev/sdd
mdadm: set /dev/sdd faulty in /dev/md0
[root@lamp-241 ~]# mdadm -D /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Thu Mar  3 0420 2022
        Raid Level : raid10
        Array Size : 41908224 (39.97 GiB 42.91 GB)
     Used Dev Size : 20954112 (19.98 GiB 21.46 GB)
      Raid Devices : 4
     Total Devices : 4
       Persistence : Superblock is persistent

       Update Time : Thu Mar  3 0433 2022
             State : clean, degraded
    Active Devices : 3
   Working Devices : 3
    Failed Devices : 1
     Spare Devices : 0

            Layout : near=2
        Chunk Size : 512K

Consistency Policy : resync

              Name : lamp-241:0  (local to host lamp-241)
              UUID : 8b05fda8d639157c:bf00d883
            Events : 23


可以看到/dev/sdd硬盤被移除了,faulty翻譯是有故障的

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync set-A   /dev/sdb
       1       8       32        1      active sync set-B   /dev/sdc
       -       0        0        2      removed
       3       8       64        3      active sync set-B   /dev/sde

       2       8       48        -      faulty   /dev/sdd

不影響raid 10的使用

[root@lamp-241 ~]# touch /yuchao-linux/天氣確實(shí)不錯.txt
[root@lamp-241 ~]#
[root@lamp-241 ~]# ls /yuchao-linux/
天氣確實(shí)不錯.txt  超哥帶你學(xué)linux.txt

重新加入/dev/sdd硬盤

RAID10磁盤陣列,掛掉一塊硬盤并不影響使用,只需要購買新的設(shè)備,替換損壞的磁盤即可

1.先取消RAID10陣列的掛載,注意必須沒有人在使用掛載的設(shè)備
[root@lamp-241 ~]# umount /dev/md0

2.重啟機(jī)器
reboot

3.重新添加新的磁盤加入raid 10

[root@lamp-241 ~]# mdadm /dev/md0 -a /dev/sdd
mdadm: added /dev/sdd
[root@lamp-241 ~]#
[root@lamp-241 ~]#
[root@lamp-241 ~]# mdadm -D /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Thu Mar  3 0420 2022
        Raid Level : raid10
        Array Size : 41908224 (39.97 GiB 42.91 GB)
     Used Dev Size : 20954112 (19.98 GiB 21.46 GB)
      Raid Devices : 4
     Total Devices : 4
       Persistence : Superblock is persistent

       Update Time : Thu Mar  3 0407 2022
             State : clean, degraded, recovering
    Active Devices : 3
   Working Devices : 4
    Failed Devices : 0
     Spare Devices : 1

            Layout : near=2
        Chunk Size : 512K

Consistency Policy : resync

    Rebuild Status : 6% complete  # 默認(rèn)會有一個修復(fù)的過程,這里是進(jìn)度條

              Name : lamp-241:0  (local to host lamp-241)
              UUID : 8b05fda8d639157c:bf00d883
            Events : 38

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync set-A   /dev/sdb
       1       8       32        1      active sync set-B   /dev/sdc
       4       8       48        2      spare rebuilding   /dev/sdd
       3       8       64        3      active sync set-B   /dev/sde
[root@lamp-241 ~]#


最終修復(fù)完畢

[root@lamp-241 ~]# mdadm -D /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Thu Mar  3 0420 2022
        Raid Level : raid10
        Array Size : 41908224 (39.97 GiB 42.91 GB)
     Used Dev Size : 20954112 (19.98 GiB 21.46 GB)
      Raid Devices : 4
     Total Devices : 4
       Persistence : Superblock is persistent

       Update Time : Thu Mar  3 0445 2022
             State : clean
    Active Devices : 4
   Working Devices : 4
    Failed Devices : 0
     Spare Devices : 0

            Layout : near=2
        Chunk Size : 512K

Consistency Policy : resync

              Name : lamp-241:0  (local to host lamp-241)
              UUID : 8b05fda8d639157c:bf00d883
            Events : 54

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync set-A   /dev/sdb
       1       8       32        1      active sync set-B   /dev/sdc
       4       8       48        2      active sync set-A   /dev/sdd
       3       8       64        3      active sync set-B   /dev/sde
[root@lamp-241 ~]#

刪除軟件raid

1.卸載磁盤
[root@lamp-241 ~]# umount /dev/md0

2.停止raid服務(wù)
[root@lamp-241 ~]# mdadm -S /dev/md0
mdadm: stopped /dev/md0

3.卸載raid中所有硬盤
[root@lamp-241 ~]#
[root@lamp-241 ~]# mdadm --misc --zero-superblock /dev/sdb
[root@lamp-241 ~]# mdadm --misc --zero-superblock /dev/sdc
[root@lamp-241 ~]# mdadm --misc --zero-superblock /dev/sdd
[root@lamp-241 ~]# mdadm --misc --zero-superblock /dev/sde

4.刪除raid配置文件
rm -f /etc/mdadm.conf

5.刪除開機(jī)自動掛載配置
修改/etc/fstab 
/dev/md0 /yuchao-linux xfs defaults 0 0  #刪除    沒弄開機(jī)自啟就不用弄

或者在可以創(chuàng)建分區(qū),創(chuàng)建文件系統(tǒng)
1bcf5e14-b565-11ef-93f3-92fbcf53809c.png
1be42286-b565-11ef-93f3-92fbcf53809c.png
1c011684-b565-11ef-93f3-92fbcf53809c.png

鏈接:https://www.cnblogs.com/btcm409181423/p/18008555

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 冗余
    +關(guān)注

    關(guān)注

    1

    文章

    112

    瀏覽量

    20524
  • RAID
    +關(guān)注

    關(guān)注

    0

    文章

    280

    瀏覽量

    35663
  • 磁盤
    +關(guān)注

    關(guān)注

    1

    文章

    386

    瀏覽量

    25570

原文標(biāo)題:raid 磁盤冗余陣列

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    淺析RAID磁盤陣列

    RAID磁盤陣列——掃盲篇
    發(fā)表于 06-21 06:28

    詳解Linux RAID

    RAID(Redundant Array of Inexpensive Disks)稱為廉價磁盤冗余陣列RAID的基本想法是把多個便宜的小
    發(fā)表于 07-22 06:26

    RAID(Redundant Array of Independent Disk 獨(dú)立冗余磁盤陣列)精選資料分享

    獨(dú)立冗余磁盤陣列(Redundant Array of Independent Disk,RAID)獨(dú)立冗余磁盤陣列獨(dú)立
    發(fā)表于 07-28 08:59

    淺析RAID磁盤陣列

    RAID是什么?RAID磁盤陣列具有哪些功能?RAID磁盤陣列是由哪些部分組成的?
    發(fā)表于 10-15 08:32

    磁盤陣列RAID可靠性分析

    介紹了磁盤陣列的基本概念和常用的磁盤陣列種類,分析了RAID0、RAID3和RAID10三種磁盤陣列
    發(fā)表于 11-11 17:43 ?29次下載

    TopStor 4162磁盤陣列

    TopStor 4162磁盤陣列 冗余磁盤陣列RAID--Redundant Arrays of Independent Disks)技術(shù)1987年由加州大學(xué)伯克利分校提出,最初的
    發(fā)表于 03-27 10:26 ?26次下載

    板載RAID,廉價磁盤冗余陣列

    板載RAID            RAID是英文Redundant Array of Inexpensive Disks的縮寫,中文簡稱為廉價磁盤
    發(fā)表于 04-26 17:51 ?1137次閱讀

    板載RAID功能制作磁盤陣列

    板載RAID功能制作磁盤陣列RAID是Redundent Array of Inexpensive Disks的縮寫,直譯為“廉價冗余磁盤陣列
    發(fā)表于 12-26 16:15 ?546次閱讀

    如何配置RAID磁盤陣列

    如何配置RAID磁盤陣列 注意:請預(yù)先備份您服務(wù)器上的數(shù)據(jù),配置磁盤陣列的過程將會刪除您的硬盤上的所有數(shù)據(jù)! 一、 為什么
    發(fā)表于 01-30 17:38 ?8430次閱讀

    RAID,RAID技術(shù)規(guī)范有哪些?

    RAID,RAID技術(shù)規(guī)范有哪些? RAID是“Redundant Array of Independent Disk”的縮寫,中文意思是獨(dú)立冗余
    發(fā)表于 03-29 10:19 ?815次閱讀

    磁盤陣列的常見故障

    磁盤陣列(Redundant Arrays of Independent Drives,RAID),有“獨(dú)立磁盤構(gòu)成的具有冗余能力的陣列”之
    的頭像 發(fā)表于 11-23 17:02 ?1.8w次閱讀

    磁盤陣列的分類

    本視頻主要介紹了磁盤陣列的分類,分別有外接式磁盤陣列柜、內(nèi)接式磁盤陣列卡、以及利用軟件來仿真;其次介紹了RAID磁盤陣列的分類,分別有
    的頭像 發(fā)表于 11-23 17:06 ?9445次閱讀

    磁盤陣列有什么用

    磁盤陣列(Redundant Arrays of Independent Disks,RAID),有“獨(dú)立磁盤構(gòu)成的具有冗余能力的陣列”之意
    的頭像 發(fā)表于 11-23 17:10 ?3.1w次閱讀

    如何用RAID技術(shù)保證磁盤的可靠性

    RAID的全稱為廉價冗余磁盤陣列(Redundant Array of Inexpensive Disks),從字面可以看出其基本原理就是通過廉價的磁盤組成一組
    發(fā)表于 09-13 11:24 ?4036次閱讀

    RAID 5 磁盤陣列的組成

    在現(xiàn)代數(shù)據(jù)中心和企業(yè)環(huán)境中,數(shù)據(jù)的可靠性和可用性至關(guān)重要。為了確保關(guān)鍵數(shù)據(jù)的安全性,許多組織采用了RAID(獨(dú)立磁盤冗余陣列)技術(shù)。RAID
    的頭像 發(fā)表于 12-27 17:06 ?1018次閱讀