#!/bin/bash mkdir -p /alidata if which mkfs.ext4 > /dev/null ;then ###### if ls /dev/xvdb1 > /dev/null;then if cat /etc/fstab|grep /alidata > /dev/null ;then if cat /etc/fstab|grep /alidata|grep ext3 > /dev/null ;then sed -i "/\/alidata/d" /etc/fstab echo '/dev/xvdb1 /alidata ext4 defaults 0 0' >> /etc/fstab fi else echo '/dev/xvdb1 /alidata ext4 defaults 0 0' >> /etc/fstab fi mount -a echo "" exit; else if ls /dev/xvdb ;then fdisk /dev/xvdb << EOF n p 1 wq EOF mkfs.ext4 /dev/xvdb1 echo '/dev/xvdb1 /alidata ext4 defaults 0 0' >> /etc/fstab fi fi ###### else ############ if ls /dev/xvdb1 > /dev/null;then if cat /etc/fstab|grep /alidata > /dev/null ;then echo "" else echo '/dev/xvdb1 /alidata ext3 defaults 0 0' >> /etc/fstab fi mount -a echo "" exit; else if ls /dev/xvdb ;then fdisk /dev/xvdb << EOF n p 1 wq EOF mkfs.ext3 /dev/xvdb1 echo '/dev/xvdb1 /alidata ext3 defaults 0 0' >> /etc/fstab fi fi ############ fi mount -a echo "---------- add disk ok ----------" >> tmp.log