自动建立LVM

今天有台机器又加了22块硬盘,由于加硬盘每次都加很多,每块要分区,建立pv,vg虽然不难但是都是体力活。所以自己写了一个自动建立vg的脚本。

 

 #LVM.sh
DiskList=("/dev/sdab" "/dev/sdah" "/dev/sdai" "/dev/sdaj" "/dev/sdak" "/dev/sdal" "/dev/sdam" "/dev/sdan" "/dev/sdao" "/dev/sdap" "/
dev/sdaq" "/dev/sdar" "/dev/sdas" "/dev/sdat" "/dev/sdau" "/dev/sdav" "/dev/sdaw" "/dev/sdax" "/dev/sday" "/dev/sdaz" "/dev/sdba" "/
dev/sdbb")
VgName=vgstage3
DiskNum=${#diskList[*]}
for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # `let ${DiskNum}-1`
do
        fdisk ${DiskList[$i]} < fdiskcmd.cmd
        pvcreate ${DiskList[$i]}
#       pause
        read -n 1 -p "Press any key to continue..."
done
echo "fdisk pvcreate compete"
#pause
#read -n 1 -p "Press any key to continue..."

vgcreate ${VgName}  ${DiskList[0]}
if [ ${DiskNum} -gt 1 ]
then
        for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21    #`let ${DiskNum}-1`
        do
                vgextend ${VgName} ${DiskList[$i]}
        done
fi
echo "vgcreate  compete"
#pause
read -n 1 -p "Press any key to continue..."

 

 

#file_name fdiskcmd.cmd
n
p
1

 


t
8e
w

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值