實驗題目: 建立一個可用空間爲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>. 查看有無空閒磁盤空間
2>. 經過fdisk /dev/sdb 命令對磁盤分區。 建立4個5g的分區做爲後面實驗模擬使用的磁盤。
3>. 修改分區的格式, 將分區格式修改成 "fs", 查看格式是否修改。
5>.動態查看 watch -n 1 cat /pro/mdstat, 8%, 表示正在對應相應的位數。
6>. 經過partx, 從新去讀取/dev/md0
7>. 查看/dev/md0設備(RAID 5設備)
8>. 格式化,掛載,使用
9>. 下面是模擬磁盤一塊磁盤損壞, 查看md0的狀態,空閒磁盤替換了損壞的磁盤。
10>. 模擬損壞兩塊磁盤, 查看md0
11>. 模擬使用文件系統, 文件系統任然可用
13>. 模擬損壞3塊磁盤,模擬使用文件系統, 很顯然, 文件系統已經不能被使用。