1、如果linux中沒有mdadm,首先安裝mdadm,安裝包在網上自己找
解壓:tar -xzvf mdadm-1.6.0.tgz
安裝:rpm -ivh mdadm-1.6.0.tgz
2、對磁碟進行分割槽(其實也不可以不用分割槽,了解怎麼分割槽的)
比如對sdb進行分割槽:
fdisk /dev/sdb
輸入n進行分割槽
輸入t修改格式
輸入w儲存
輸入q退出
3、建立raid(比如用sdb,sdc兩塊磁碟做乙個raid1)
mdadm -cv /dev/md1 -l1 -n2 /dev/sdb /dev/sdc
(-c表示creat建立 v表示顯示細節 l1表示建立的是raid1 n2表示用兩塊磁碟)
4、格式化陣列
mkfs.ext4 /dev/md1 (格式化為 ext4格式)
5、掛載
mount /dev/md1 /home/md1 (將raid1 掛載在/home/md1目錄下)
6、檢視raid資訊
cat /proc/mdstat
輸入df 可以看到md1已經被掛載,就可以使用了!
7、刪除乙個磁碟
mdadm /dev/md1 --fail /dev/sdb --remove /dev/sdb
(mdadm /dev/md1 -f /dev/sdb -r /dev/sdb)
給sdb這個磁碟上乙個fail標記,假設sdb損壞了,remove將sdb移除
8、增加乙個磁碟
mdadm /dev/md1 --add /dev/sdb
停用raid:
mdadm -s /dev/md1
啟用raid
mdadm -a /dev/md1 /dev/sdb /dev/sdc
刪除raid裝置
在raid的成員中,每個硬碟有乙個叫超級塊(zero-superblock )的東西.記錄在這個上面.所以如果給raid成員恢復成普通硬碟時,記的刪除zero-superblock.
步驟:1、 解除安裝raid
2、停用raid
3、移除raid
mdadm --remove /dev/md
然後加上這些步驟:
# mdadm --zero-superblock /dev/sde
# mdadm --zero-superblock /dev/sdc
# mdadm --zero-superblock /dev/sdd
# mdadm c --zero-superblock /dev/sdf
ok,這時候就把raid裡面的所有磁碟刪除掉了。
上一步,一定要把raid停止後才能執行,否則會出現下面的錯誤提示
mdadm: couldn』t open /dev/sde for write – not zeroing
4、刪除相關配置檔案裡面的raid資訊
[root@yufei ~]# vim /etc/mdadm.conf
把我們增加的這一行刪除
array /dev/md5 metadata=1.2 spares=1 name=yufei:5 uuid=69443d97:7e32415d:7f3843c5:4d5015cf
[root@yufei ~]# vim /etc/fstab
把我們增加的這一行刪除
/dev/md5 /mnt ext4 defaults 0 0
linux 軟陣列管理 mdadm
陣列可以有陣列卡實現的硬陣列,也可以由作業系統提供支援的軟陣列。linux下的軟陣列用mdadm來管理。以下是針對centos的基本操作 一 建立軟陣列一般分為3個步驟 1 產生組成單元 linux中軟陣列的組成單元是分割槽,且這個分割槽的系統識別碼必須設定成 fd linux raid autod...
軟RAID管理命令mdadm詳解
軟raid管理命令mdadm詳解 mdadm是linux下用於建立和管理軟體raid的命令,是乙個模式化命令。但由於現在伺服器一般都帶有raid陣列卡,並且raid陣列卡也很廉價,且由於軟體raid的自身缺陷 不能用作啟動分割槽 使用cpu實現,降低cpu利用率 因此在生產環境下並不適用。但為了學習...
軟RAID管理命令mdadm詳解
軟raid管理命令mdadm詳解 mdadm是linux下用於建立和管理軟體raid的命令,是乙個模式化命令。但由於現在伺服器一般都帶有raid陣列卡,並且raid陣列卡也很廉價,且由於軟體raid的自身缺陷 不能用作啟動分割槽 使用cpu實現,降低cpu利用率 因此在生產環境下並不適用。但為了學習...