mdadm刪除raid raid0的建立和刪除

2021-10-13 05:11:38 字數 1684 閱讀 8518

1、raid0的建立指令碼

此指令碼基於debian系統,其他系統請按需修改後使用

#!/bin/bash

set -e

install_mdadm(); do

sudo umount $i

dev_id=`sudo blkid $i |awk ''`

sed -e "/$dev_id/ s/^#*/#/" -i /etc/fstab

done

create_raid0() --assume-clean $

sudo mdadm --verbose --detail --scan >/run/mdadm/mdadm.conf

dev3=`sudo echo $dev1 |awk -f"/" ''`

raid0_status=`sudo cat /proc/mdstat | grep $dev3 |awk ''`

if [ $raid0_status == active ];then

echo "raid0建立成功"

else

echo "raid0建立失敗"

exit

fisudo mkfs.xfs -k -f $dev1

sudo mkdir -p $dev2

sudo mount $dev1 $dev2

block_id=`sudo blkid $dev1 |awk ''`

echo "$block_id $dev2 xfs defaults,nofail,noatime,nodiratime 0 0" >> /etc/fstab

df -h -x devtmpfs -x tmpfs |grep $dev1

if [ $? -eq 0 ];then

echo "新檔案系統已安裝且可以正常使用"

else

echo "檔案系統安裝失敗"

exit

fimain(){

while true

docat << eof

*******************************raid0*********************************

1.解除安裝磁碟(如果要做raid0的磁碟沒有被掛載可跳過此步驟)

2.做raid0和檔案系統

q.退出

eofread -p "請輸入你的選擇:" c

case $c in

1)umount_dev

2)install_mdadm

create_raid0

q)echo "byebye~~"

exit

esac

done

main

2、刪除軟raid0

假設要刪除的軟raid0為/dev/md0,此raid0由兩塊盤/dev/vdb、/dev/vdc組成

1、解除安裝檔案系統:umount /dev/md0

2、停止執行raid0:mdadm -s /dev/md0

3、刪除配置檔案中與此raid0有關內容

如果機器上只有/dev/md0乙個raid,可直接用:cat /dev/null > /etc/mdadm.conf

注意:配置檔案所在目錄可能不同

4、刪除元資料

mdadm --zero-superblock /dev/vdb

mdadm --zero-superblock /dev/vdc

mdadm軟RAID的刪除

問題 在伺服器上面新增了一塊有raid資訊的硬碟,直接刪除頭塊資訊會報錯。root qht115 mdadm zero superblock dev sdb1 mdadm couldn t open dev sdb1 for write not zeroing解決方法 需要先刪除raid資訊後再刪除...

mdadm 建立md 刪除md步驟

最近在使用mdadm建立和刪除raid裝置。但是在建立和刪除過程中會出現建立md0重啟後變成md127,刪除md127重啟後又重新出現的狀況。在網上搜尋了一下,總結如下 建立 1.mdadm cv dev md0 l5 n3 dev sdd dev sde dev sdf 2.echo device...

mdadm簡單配置

實現過程 配置 raid1 第一步 以 root 使用者登入系統,對磁碟進行分割槽。fdisk dev sdb 將裝置 dev sdb 上的全部磁碟空間劃分給乙個主分割槽,建立 dev sdb1 分割槽,並修改分割槽的型別標識為fd linux raid auto 然後對剩餘的磁碟做同樣的操作。創 ...