自动建立LVM
2010-04-15 16:37
134 查看
今天有台机器又加了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
#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
相关文章推荐
- SAP收货时自动创建采购订单(或106 ,自动建立退货采购订单)
- 使用visio建立数据库模型(手动和逆向自动)
- linux中LVM逻辑卷的建立
- linux中LVM逻辑卷的建立
- 【原创】GIT远程库建立、使用与自动备份
- Myeclipse10搭建SSH框架自动建立数据表2
- 建立了一个动态的项目,在项目新建了一个JSP文件,在输入代码时为什么不自动插入包呢
- Sql 2005 建立作业自动备份的人工方法和程序代码!(经典)
- SQL SERVER 2005如何建立自动备份的维护计划
- 建立自由的会计日期的报表--1.3.根据用户选择日期自动计算期初期末日期
- 自动建立表全部字段索引的存储过程(SQL Server版本)
- 建立apk定时自动打包系统第二篇——自动上传文件
- SQL SERVER 2005如何建立自动备份的维护计划
- exchange 用户建立好之后,无法自动产生邮箱 问题解决
- 利用API自动建立GL科目段组合
- 永久禁止系统软件启动项自动建立开机加载
- Oracle主键约束自动建立索引问题
- Hibernate3自动建表总有一张建立不成功问题及其解决!
- 一个简单前端所用的知识及注意点(自动建立数据源、判断数据源是否正常连接、隐藏表等)