Linux

MDADM首先準備一臺Linux系統虛擬機然後添加兩塊兒硬盤,大小爲30G


                              
echo "- - -"        >/sys/class/scsi_host/host0/scan
echo "- - -"        >/sys/class/scsi_host/host1/scan
echo "- - -"        >/sys/class/swcsi_host/host2/scan
重新掃描磁盤把新加的磁盤更新出來


#fdisk/dev/sdb 將磁盤分區
#fdisk-l查看磁盤格式
sdb1的操作和sdc1操作一樣


建立RAID1#mdadm -C/dev/md0 -l 1 -n 2 /dev/sd[bc]1
mdadm: Note: this array has metadata at the startand
    may notbe suitable as a boot device.  If youplan to
    store'/boot' on this device please ensure that
    yourboot-loader understands md/v1.x metadata, or use
   --metadata=0.90
Continue creating array? yes
mdadm: Defaulting to version 1.2 metadata
mdadm:array /dev/md0 started.

創建文件系統格式化該磁盤陣列
#mkfs.ext4/dev/md0
# mkdir/data
# mount/dev/md0 /data
# ll /data/
total 16
drwx------2 root root 16384 Aug 14 15:21 lost+found

# vi/etc/fstab
在最後添加如下內容
/dev/md0        /data                   ext4    defaults        0 0
# mdadm -Ds
ARRAY /dev/md0 metadata=1.2name=localhost.localdomain:0 UUID=c03306c3:6afc2397:ba52fc78:2c3332de


寫入到配置文件
# mdadm -Ds>> /etc/mdadm.conf
重新啓動驗證
# Reboot

# cat/proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[0] sdc1[1]
     31438720 blocks super 1.2 [2/2] [UU]


unused devices: <none>

模擬故障sdb 刪除
cat /proc/mdstat查看是否刪除
Personalities : [raid1]
md0 : active raid1 sdb1[0](F) sdc1[1]
     31438720 blocks super 1.2 [2/1] [_U]


unused devices: <none>
RAID1重建模擬恢復,還是30G的硬盤,添加新磁盤30G

#fdisk-l /dev/sdb 查看sdb磁盤格式

在線加入新組成單元
# mdadm/dev/md0 -a /dev/sdb1

mdadm: added /dev/sdb1

# cat /proc/mdstatss

Personalities : [raid1]

md0 : active raid1 sdb1[2] sdc1[1]

      31438720 blocks super 1.2 [2/1] [_U]

      [=>...................]  recovery =  7.0% (2201920/31438720) finish=2.4min speed=200174K/sec

 

unused devices: <none>

在日誌中看到重建的過程

 

md: bind<sdb1>

md: recovery of RAID array md0

md: minimum _guaranteed_  speed: 1000 KB/sec/disk.

md: using maximum available idle IO bandwidth  (but not more than 200000 KB/sec) for recovery.

md: using 128k window, over a total of 31438720k.

md: md0: recovery done.




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章