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 然後對剩餘的磁碟做同樣的操作。創 ...