apt-get update; apt-get install mdadm 安裝軟件
mdadm
-C <設備名字> 創建模式 -l raid等級,0,1,5之類的 -n 使用的磁盤或者分區塊數 -a 是否自動生成raid設備 -x 作為備份的磁盤數量,如果某塊磁盤壞了可以立刻補充上去。不用手動操作
添加2准備要建立RADI的分區 如 vdb1 vdb2 "fdisk /dev/vdb1 n建立分區后t選29.
創建raid0: [root@station ~]# mdadm -C /dev/md0 -n 2 -l 0 -a yes /dev/dsa4 /dev/dsb1 mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started. cat /proc/mdstat #通過查看/proc/mdstat可以看到,已經生效 Personalities : [raid0] md0 : active raid0 vdb2[1] vdb1[0] 2096128 blocks super 1.2 512k chunks unused devices: <none>
mdadm -Ds >/etc/mdadm/mdadm.conf
mkdir /raid0
mkfs.ext4 /dev/md0
mount /dev/md0 /raid0
tail -n 1 /etc/mtab
tail -n 1 /etc/mtab >>/etc/fstab 把掛載信息添加到fstab文件中,確保開機啟動
blkid /dev/md0 >>/etc/fstab 把uuid傳入fstab文件方便一會編輯。
編輯/etc/fstab改用UUID方式掛載md 一定要改uuid方式要不系統識別為/dev/mdXXX時掛載會失敗。
mount -a 檢查/etc/fstab有沒有問題。
參考代碼:
[root@centos7 Bash]$ mdadm -C /dev/md5 -a yes -l 5 -n 3 /dev/sd{b1,c1,d1} -c 256 # -C指定創建, -a yes 自動創建設備 , -l 設定level , -n 設定磁盤個數, -c chunk大小 Continue creating array? y mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md5 started. [root@centos7 Bash]$ mdadm -Ds # 查看信息 ARRAY /dev/md5 metadata=1.2 name=centos7.magedu.com:5 UUID=2c8ae60d:a799fcb7:9008a046:ae6ea430 [root@centos7 Bash]$ mdadm -Ds >/etc/mdadm.conf #pve配置文件是/etc/mdadm/mdadm.conf # 將軟raid信息寫入到配置文件中去 [root@centos7 Bash]$ mkdir /mnt/md5 # 創建掛載點目錄 [root@centos7 Bash]$ mkfs.ext4 /dev/md5 # 創建文件系統
[root@centos7 Bash]$ mount /dev/md5 /mnt/md5 # 掛載設備 [root@centos7 Bash]$ tail -n 1 /etc/mtab /dev/md5 /mnt/md5 ext4 rw,seclabel,relatime,stripe=128,data=ordered 0 0 # 查看掛載信息 [root@centos7 Bash]$ tail -n 1 /etc/mtab >>/etc/fstab #添加到fstab文件中,確保開機啟動,這里建議使用uuid
使用uuid掛載blkid查看UUID / lsblk -pf