RAID5 模擬實驗

實驗題目: 建立一個可用空間爲15g的RAID5設備, 開機自動掛載到/mnt/mydataide

下面是須要用到的命令:spa

Centos6 上的軟件RAID的實現:component

結合內核中的md(multi devices)blog

命令的語法格式: mdadm [mode] <raiddevice> [options> <component-devices>get

支持的RAID級別: LINEAR, RAID0, RAID1, RAID4, RAID5, RAID6, RAID10it

模式:io

建立: -Cclass

裝配: -A監控

監控: -F軟件

管理: -f , -r, -a

 <raiddevice>:  /dev/md#

 <component-devices>: 任意塊設備

-C: 建立模式

    -n #: 使用#個塊設備來建立次RAID;

    -1 #:  指明要建立的RAID的級別

    -a {yes/no}: 自動建立目標RAID設備的設備文件。

    -c  CHUNK_SIZE:  指明塊大小

    -x #:指明空閒盤的個數


-D:  顯示raid的詳細信息

mdadm -D /dev/mdx

 

管理模式:

    -f: 標記執行磁盤損壞

    -a:  添加磁盤

    -r:  移除磁盤

 

查看md的狀態:

     cat /proc/mdstat

 

中止md設備:

mdadm -S /dev/md#

 

watch命令:

-n #:刷新間隔,單位是秒;

      watch -n # `COMMAND`


實驗開始:

1>. 查看有無空閒磁盤空間

wKioL1efEgDDMTKgAAAgJJb4dIU292.png

2>. 經過fdisk /dev/sdb 命令對磁盤分區。 建立4個5g的分區做爲後面實驗模擬使用的磁盤。

wKioL1efE7OTF40cAAAy41l_eQI239.png

3>. 修改分區的格式, 將分區格式修改成 "fs", 查看格式是否修改。

wKiom1efFLzxj1PdAAA0XdH_pTk115.png

wKioL1efFXDR7NbhAAAdU-zW3vU404.png

4>.使用mdadm建立RAID。wKiom1efFsiAaQYYAAAP5N86eQY811.png

5>.動態查看 watch -n 1 cat /pro/mdstat, 8%, 表示正在對應相應的位數。

wKioL1efFwbQQMTbAAAhLinrEBU156.png

6>. 經過partx, 從新去讀取/dev/md0

wKioL1efGBOgbiGWAAAHfSx5e9A281.png

7>. 查看/dev/md0設備(RAID 5設備)

wKiom1efGKWzhXu_AABYOPu_kY0214.png

8>. 格式化,掛載,使用

wKiom1efGS-TjnZuAABA63Y46bQ654.png

wKiom1efGhyQzriqAAApPPWk4jg814.png

9>. 下面是模擬磁盤一塊磁盤損壞, 查看md0的狀態,空閒磁盤替換了損壞的磁盤。

wKioL1efGwmRxPX4AAAKRwBQ0Cc281.png

wKiom1efG0DSIpzyAABazdcBTT4398.png

10>. 模擬損壞兩塊磁盤, 查看md0

wKiom1efHYWiRhbyAAALS5Aes20869.png

wKioL1efHXbQAD8-AABa7Iy1LIc082.png

11>. 模擬使用文件系統, 文件系統任然可用

wKioL1efHeegsQMdAAAWVO4MJhY509.png

13>. 模擬損壞3塊磁盤,模擬使用文件系統, 很顯然, 文件系統已經不能被使用。

wKiom1efHmLzfJ3jAAAKu0O9i4I304.png

wKiom1efHsvQbDEeAAAYVvORSZE315.png

wKioL1efHxLizVMEAAAOSVAeZBs691.png

相關文章
相關標籤/搜索