#!/bin/bash
#说明:本脚本只适用于数据盘未做分区,执行一次脚本只挂载一块磁盘,多块磁盘需要多次执行
#查看fstab文件是否存在注释,存在注释就删除注释,不存在注释继续执行下一步
if test -z "$(cat /etc/fstab |grep data |grep \#)"; then
echo "No annotations exist"
else
ANNOTUUID=`cat /etc/fstab |grep data |grep \# |awk '{print $1}'`
NOANNOTUUID=`cat /etc/fstab |grep data |grep \# |awk '{print $1}' |awk -F# '{print $2}'`
sed -i "s/$ANNOTUUID/$NOANNOTUUID/g" /etc/fstab
fi
#输出将要进行格式化提示并显示所有磁盘
echo "Initial and mount a disk..."
echo "all disk display"
fdisk -l 2> /dev/null | grep -o "^Disk /dev/[sh]d[a-z]" |sort
#输出系统盘,磁盘总数和数据盘总数
SYSDISK=`df -h |grep boot |awk '{print $1}'`
echo ${SYSDISK%?} |awk -F/ '{print $3}'
echo "is the SystemDisk"
DISKNUM=`