shell脚本快速创建、格式化、挂载新添加的磁盘实现方法详解
一、通过管理员选择创建、格式化、挂载新添加的磁盘脚本
#!/bin/bash
echo"=============================="
PS3="chosewhichdiskyouwanttocreate:"
selectWin`ls/dev/sd*|grep-o'sd[b-z]'|uniq`quit
do
case$Win
sda)
fdisk-l/dev/sda
break;;
sd[b-z])
echo"n
p
w"|fdisk/dev/$W
mkfs.xfs-isize=512/dev/${W}"1"&>/dev/null
mkdir-p/data/${W}"1"&>/dev/null
echo-e"/dev/${W}"1"/data/${W}"1"xfsdefaults00\n">>/etc/fstab
mount-a&>/dev/null
break;;
quit)
break;;
*)
echo"wrongdisk,plwasecheskagain";;
esac
done
二、自动创建、格式化、挂载新添加的磁盘脚本
#!/bin/bash
forVin$(ls/dev/sd[b-z])
do
echo-e"n\np\n\n\n\nw\n"|fdisk$V
mkfs.xfs-isize=512${V}1&>/dev/null
sleep1
M=$(echo"$V"|awk-F"/"'{print$3}')
mkdir-p/data/${M}1&>/dev/null
echo-e"${V}1/data/${M}1xfsdefaults00\n">>/etc/fstab
mount-a&>/dev/null
done
到此这篇关于shell脚本快速创建、格式化、挂载新添加的磁盘实现方法的文章就介绍到这了,更多相关shell脚本挂载新添加的磁盘内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!