在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

軟件RAID 5的實現過程詳解

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2024-10-29 16:39 ? 次閱讀

軟件raid 5的實現

RAID 5 是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。RAID 5可以理解為是RAID 0和RAID 1的折中方案。RAID 5可以為系統提供數據安全保障,但保障程度要比Mirror低而磁盤空間利用率要比Mirror高。RAID 5具有和RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操作稍慢。同時由于多個數據對應一個奇偶校驗信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲成本相對較低,是目前運用較多的一種解決方案。

4d261aac-95a8-11ef-a511-92fbcf53809c.png

1 分區

這里使用/dev/sda8、/dev/sda9兩分區和/dev/sdb、/dev/sdc兩個硬盤。

注意:記得把分區的ID 改為fd

2創建raid 5

mdadm -C /dev/md5-a yes-l 5 -n 3 -x 1 /dev/sdd1/dev/sde1/dev/sdf/dev/sdb2

[root@centos7 ~]# mdadm -C /dev/md5 -a yes -l 5 -n 3 -x 1 /dev/sda8 /dev/sda9 /dev/sdb /dev/sdc
 
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md5 started.

- #:指明要創建的RAID 的級別

-a{yes|no}:自動創建目標RAID設備的設備文件

-c CHUNK_SIZE:指明塊大小

-x #:為指定備用磁盤個數,放在最后的默認為備用磁盤

3 創建文件系統

[root@centos7 ~]# mkfs.ext4 /dev/md5

4 掛載

(1)創建掛載目錄

1 [root@centos7 ~]# mkdir /mnt/raid5

(2)掛載

1 [root@centos7 ~]# mount /dev/md5 /mnt/raid5

5 生成配置文件

[root@centos7 ~]# cat /etc/mdadm.conf
 
ARRAY /dev/md5 metadata=1.2 spares=1 name=centos7.3.loacl:5 UUID=5ec4115cff36d8a2:74f6fd8a

查看md的狀態

[root@centos7 ~]# cat /proc/mdstat
 
Personalities : [raid0] [raid6] [raid5] [raid4]
md5 : active raid5 sdb[4] sdc[3](S) sda9[1] sda8[0]
2095104 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

查看raid的詳細信息

[root@centos7 ~]# mdadm -D /dev/md5
 
/dev/md5:
Version : 1.2
Creation Time : Tue Apr 25 1454 2017
Raid Level : raid5
Array Size : 2095104 (2046.00 MiB 2145.39 MB)
Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent
 
Update Time : Tue Apr 25 1408 2017
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
 
Layout : left-symmetric
Chunk Size : 512K
 
Name : centos7.3.loacl:5 (local to host centos7.3.loacl)
UUID : 5ec4115cff36d8a2:74f6fd8a
Events : 18
 
Number Major Minor RaidDevice State
0 8 8 0 active sync /dev/sda8
1 8 9 1 active sync /dev/sda9
4 8 16 2 active sync /dev/sdb
 
3 8 32 - spare /dev/sdc

可以看到復合預期,三個活動設備,一個空閑(備用)設備

6 禁用和啟用

umount /mnt/raid0
 
mdadm -S /dev/md0
 
mdadm -A /dev/md0

(1)停用raid

[root@centos7 ~]# umount /mnt/raid5
[root@centos7 ~]# mdadm -S /dev/md5
mdadm: stopped /dev/md5

檢查一下,可以看到已經停止成功

[root@centos7 ~]# mdadm -D /dev/md5
 
mdadm: cannot open /dev/md5: No such file or directory

(2)啟用raid設備

[root@centos7 ~]# mdadm -A /dev/md5
 
mdadm: /dev/md5 has been started with 3 drives and 1 spare.

再來檢查一下,發現已經成功啟動

[root@centos7 ~]# cat /proc/mdstat
 
Personalities : [raid0] [raid6] [raid5] [raid4]
md5 : active raid5 sda8[0] sdc[3](S) sdb[4] sda9[1]
2095104 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

7 模擬/dev/sdc損壞

[root@centos7 ~]# mdadm /dev/md5 -f /dev/sdc
 
mdadm: set /dev/sdc faulty in /dev/md5

8 移除/dev/sdc

[root@centos7 ~]# mdadm /dev/md5 -r /dev/sdc
mdadm: hot removed /dev/sdc from /dev/md5
 
[root@centos7 ~]# mdadm -D /dev/md5
 
/dev/md5:
[……]
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
[……]
Number Major Minor RaidDevice State
0 8 8 0 active sync /dev/sda8
1 8 9 1 active sync /dev/sda9
4 8 16 2 active sync /dev/sdb

可以看到已經移除成功。

再來看下磁盤情況

[root@centos7 ~]# lsblk
 
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 20G 0 disk
[……]
├─sda8 8:8 0 1G 0 part
│ └─md5 9:5 0 2G 0 raid5
└─sda9 8:9 0 1G 0 part
└─md5 9:5 0 2G 0 raid5
sdb 8:16 0 1G 0 disk
└─md5 9:5 0 2G 0 raid5
sdc 8:32 0 1G 0 disk
sr0 11:0 1 7.7G 0 rom

可以看到/dev/sdc已經不屬于md5陣列

9添加到raid成員

[root@centos7 ~]# mdadm /dev/md5 -a /dev/sdc
 
mdadm:added/dev/sdc
[root@centos7 ~]# mdadm -D /dev/md5
 
/dev/md5:
[……]
Raid Devices : 3
Total Devices : 4
Active Devices : 3
Working Devices : 4
[……]
Number Major Minor RaidDevice State
0 8 8 0 active sync /dev/sda8
1 8 9 1 active sync /dev/sda9
4 8 16 2 active sync /dev/sdb
 
3 8 32 - spare /dev/sdc

可以看到添加成功

10 增加raid成員數量從3變為4個

這里添加設備/dev/sdd到陣列

[root@centos7 ~]# mdadm -G /dev/md5 -n 4 -a /dev/sdd
 
mdadm: added /dev/sdd
mdadm: Need to backup 3072K of critical section..

檢查文件系統完整性

[root@centos7 ~]# e2fsck -f /dev/md5
 
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/md5: 11/131072 files (0.0% non-contiguous), 17964/523776 blocks

同步文件系統

[root@centos7 ~]# resize2fs /dev/md5
 
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/md5 to 785664 (4k) blocks.
The filesystem on /dev/md5 is now 785664 blocks long.

再來查看/dev/md5陣列情況

[root@centos7 ~]# mdadm -D /dev/md5
 
/dev/md5:
Version : 1.2
Creation Time : Tue Apr 25 1454 2017
Raid Level : raid5
Array Size : 3142656 (3.00 GiB 3.22 GB)
Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)
Raid Devices : 4
Total Devices : 5
Persistence : Superblock is persistent
 
Update Time : Tue Apr 25 1532 2017
State : clean
Active Devices : 4
Working Devices : 5
 
Failed Devices : 0
Spare Devices : 1
 
Layout : left-symmetric
Chunk Size : 512K
 
Name : centos7.3.loacl:5 (local to host centos7.3.loacl)
UUID : 5ec4115cff36d8a2:74f6fd8a
Events : 47
 
Number Major Minor RaidDevice State
0 8 8 0 active sync /dev/sda8
1 8 9 1 active sync /dev/sda9
4 8 16 2 active sync /dev/sdb
5 8 48 3 active sync /dev/sdd
 
3 8 32 - spare /dev/sdc

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 硬盤
    +關注

    關注

    3

    文章

    1334

    瀏覽量

    58033
  • 軟件
    +關注

    關注

    69

    文章

    5096

    瀏覽量

    88798
  • RAID
    +關注

    關注

    0

    文章

    280

    瀏覽量

    35684
  • 磁盤
    +關注

    關注

    1

    文章

    387

    瀏覽量

    25576

原文標題:輕松搭建高可用存儲!手把手教你實現軟件 RAID 5!

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    RAID技術全程指南

    時更是如此。在同步鏡像的進行過程中,外界對數據的訪問不會受到影響,但是由于復制數據需要占用一部分的帶寬,所以可能會使整個系統的性能有所下降。因為RAID 1主要是通過二次讀寫實現磁盤鏡像,所以磁盤控制器
    發表于 03-30 11:48

    詳解Linux RAID

    RAID(Redundant Array of Inexpensive Disks)稱為廉價磁盤冗余陣列。RAID的基本想法是把多個便宜的小磁盤組合到一起,成為一個磁盤組,使性能達到或超過一個容量巨大、價格昂貴的磁盤。
    發表于 07-22 06:26

    RAID技術全解圖解-RAID0、RAID1、RAID5、RAID100【轉載】精選資料分享

    圖文并茂 RAID 技術全解 – RAID0、RAID1、RAID5RAID100……  RAID
    發表于 07-28 08:11

    (轉載)RAID技術全解圖解-RAID0、RAID1、RAID5、RAID100 精選資料分享

    RAID技術全解圖解-RAID0、RAID1、RAID5RAID100一、RAID 概述二、基
    發表于 07-28 09:25

    什么是RAID? raid 1,raid 3 ,raid 5

    什么是RAID 5 數據及數據的奇偶校驗信息分散存儲在組成RAID 5的各個硬盤上。 RAID 5
    發表于 01-19 23:37 ?1755次閱讀

    如何實現硬盤的raid

    如何實現硬盤的raid    問:最近在升級硬盤時聽朋友說可以把兩塊硬盤做成RAID,請問RAID 是什么?要實現這個功能需要
    發表于 03-01 10:32 ?490次閱讀

    RAID技術,RAID技術原理詳細解說

    RAID技術,RAID技術原理詳細解說 RAID入門基礎及RAID0技術詳解隨著計算機應用的日益普及,人們對計算速度和性能的要求也逐
    發表于 03-29 09:56 ?891次閱讀

    RAID5,RAID5工作原理是什么?

    RAID5,RAID5工作原理是什么? RAID 5 是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。 以四個硬盤組成
    發表于 03-29 10:09 ?4.8w次閱讀

    RAID0,RAID1和RAID5是什么意思,其原理是什么

    RAID0,RAID1和RAID5是什么意思,其原理是什么 RAID 0:無差錯控制的帶區組 要實現R
    發表于 03-29 10:17 ?1.2w次閱讀

    5RAID5中4塊盤重建RAID5后恢復原RAID5數據的案例

    服務器數據恢復環境: 一臺StorageWorks磁盤陣列設備,5塊硬盤組建一組RAID5磁盤陣列。 服務器故障&分析: RAID5磁盤陣列中的一塊硬盤掉線,由于RAID5
    的頭像 發表于 09-27 15:02 ?2439次閱讀

    企業硬件RAID軟件RAID

    電子發燒友網站提供《企業硬件RAID軟件RAID.pdf》資料免費下載
    發表于 07-28 17:00 ?0次下載
    企業硬件<b class='flag-5'>RAID</b>和<b class='flag-5'>軟件</b><b class='flag-5'>RAID</b>

    RAID5數據恢復—如何重組RAID5陣列?

    RAID5數據恢復環境: 一臺存儲上有一組由12塊SCSI硬盤(11塊數據盤+1塊熱備盤)組建的RAID5磁盤陣列,FreeBSD操作系統+zfs文件系統。 RAID5故障: 其中一塊盤出現故障,需要重組該
    的頭像 發表于 10-22 15:48 ?614次閱讀
    <b class='flag-5'>RAID5</b>數據恢復—如何重組<b class='flag-5'>RAID5</b>陣列?

    raid 硬件與軟件的區別

    在現代數據中心和企業級存儲解決方案中,RAID技術扮演著至關重要的角色。它通過將多個物理磁盤組合成一個邏輯單元,提供了數據冗余、性能提升和容錯能力。RAID實現方式主要分為硬件RAID
    的頭像 發表于 11-12 09:39 ?1359次閱讀

    如何配置 RAID 5 存儲系統

    配置 RAID 5 存儲系統是一個涉及硬件和軟件設置的過程。以下是配置 RAID 5 存儲系統的
    的頭像 發表于 12-27 17:02 ?1648次閱讀

    RAID 5 硬件與軟件 RAID 的區別

    RAID 5硬件RAID軟件RAID之間存在顯著的差異,這些差異主要體現在實現方式、性能、數據
    的頭像 發表于 12-27 18:05 ?925次閱讀
    主站蜘蛛池模板: 国产98色在线 | 99精品热女视频专线 | 亚洲免费一 | www.色亚洲| 欧美性性性性性ⅹxxbbbb | 阿v视频在线观看免费播放 爱爱视频天天干 | 美女扒开尿口给男人爽免费视频 | 噜噜噜动态图超猛烈 | 在线国产播放 | 久久久噜噜噜久久久午夜 | 黄色aaaa| 西西午夜影院 | 天天鲁天天爽精品视频 | 一级a毛片免费 | 熊出没之环球大冒险旧版免费观看 | 久99热 | 猛操女人 | 天天摸夜夜添夜夜添国产 | www.最色| 日本一区二区在线免费观看 | 午夜精品视频在线 | 岛国三级在线看 | h视频国产| 女人被免费网站视频在线 | 国内精品久久久久影院男同志 | 最新亚洲一区二区三区四区 | 天天射美女| 在线黄色免费观看 | 狠狠色噜狠狠狠狠色综合久 | 网友自拍区一区二区三区 | 欧美一级片在线免费观看 | 色综合日韩 | 色多多网站在线观看 | 四虎永久影院 | 免费看欧美一级特黄α大片 | 亚洲 欧美 91 | 日日噜噜噜噜人人爽亚洲精品 | 人人爽天天爽夜夜爽曰 | 99热这里只有精品一区二区三区 | 天堂日本 | 丁香综合 |