第一步:
首先在VMware中的centos虛擬機設置上增加相同的盤,數量大於3。這是做raid5的條件。
添加硬盤,處理容量以外其余的全不要管,保證硬盤相同配置。為了確保不錯我還是給出截圖:
下一步就是確定,然後就會生成多個硬盤。
第二步:
若是打開虛擬機進行操作的請reboot一下虛擬機,可能系統沒有刷新,看不到盤。
重新進入虛擬機後查看磁盤:fdisk -l
就可以看到多個盤的信息如下圖:
這裡的話就是硬盤已經創建好了。接下來就是要熟悉下mdadm指令了:
mdadm程序是一個獨立的程序,能完成所有的軟件RAID管理功能,主要有7種使用模式:
模式名字主要功能
Create使用空閒的設備創建一個新的陣列,每個設備具有元數據塊。
Assemble將原來屬於一個陣列的每個塊設備組裝為陣列。
Build創建或組裝不需要元數據的陣列,每個設備沒有元數據塊
Manage管理已經存儲陣列的設備,比如增加熱備磁盤或者設置某個磁盤失效,然後從陣列中刪除這個磁盤。
Misc報告或者修改陣列中相關設備的信息,比如查詢陣列或者設備的狀態信息
Grow改變陣列中每個設備被使用的容量或陣列中的設備的數目
Monitor監控一個或多個陣列,上報指定的事件。
在執行時注意取第一個字母大寫。並不是所有的都是:
接下來就是開始做raid5
執行:
注意不要使用目前正在用的那個盤,這裡sda可能就是系統正在使用的盤,會報錯,sda is busy。
然後執行 mdadm -D /dev/md127 查看創建的磁盤。這裡md後面的數字是看你生成的數字,不是確定的。
在這裡之後可以查看:/proc/mdstat
這裡可以看到磁盤相關的信息
第三步:
然後重新申請一個盤,給改raid環境做一個spare 。就是熱備磁盤。這裡要注意看好是哪個盤沒有寫到raid5中,我就是看錯了,糾結了很久。
通過添加spare磁盤如下:
系統出現了spare Devices設備。
第四步:
這裡接下來就是將spare設備轉到raid中:先查看信息。
然後執行命令:
這樣就可以將spare轉為raid中一個盤了。