操作类 start 1、判断配置文件是否存在 if [ ! f $inipath ] then echo "ini file not exist,exit" exit fi 2、获取配置文件中disk指定的设备路径 getdiskfromini 3、获取配置文件中size分区大小 getsize 4、将磁盘分区 fdisk $disk /dev/null grep "^/dev/[xsh].d" awk '{print $1}' 5、格式化分区,挂载分区到对应目录 makefsmount 6、修改开机启动项,避免重试执行 removerc echo 'SUCESS' 4.按“Esc”键,输入:wq,按“Enter”保存并退出编辑。 5.执行以下命令,创建并编辑配置文件。 vi fdisk.ini 配置文件中设置了数据盘的盘符、大小和挂载目录信息,用户可参考如下所示信息,根据实际情况修改。 disk/dev/xdev size+100G mount/opt/test 6.按“Esc”键,输入:wq,按“Enter”保存并退出编辑。 7.执行以下命令,打开配置文件“rc.local”。 vi /etc/rc.local 8.按“i”,在“rc.local”文件中添加如下内容。 /home/fdiskmount.sh 配置“rc.local”后,云主机首次启动时会自动执行初始化数据盘脚本。 9.按“Esc”键,输入:wq,按“Enter”保存并退出编辑。 10.通过已有云主机创建私有镜像。 11.创建伸缩配置。填写伸缩配置信息时,请选择上述步骤中创建的私有镜像,并选择一个数据盘。 12.创建伸缩组。配置伸缩组时,请选择上述步骤中创建的伸缩配置。伸缩组创建成功后,通过该组的伸缩活动产生的云主机,会按照私有镜像中的配置自动初始化数据盘。