Shell编写磁盘分区挂在脚本
2021-05-05 本文已影响0人
s1mple
#!/bin/bash
##author:杨进
##date:2021-05-05
##work:云服务器挂载/dev/vdb1磁盘
Check_vdb=`fdisk -l |grep /dev/vdb`
Check_vdb1=`fdisk -l |grep /dev/vdb1`
if [[ -z ${Check_vdb} ]];then
echo "Disk /dev/vdb not exist!!!!"
exit 1
fi
if [[ ! -z ${Check_vdb1} ]];then
echo "Disk /dev/vdb1 exist,please check!!!!"
exit 1
fi
echo "n
p
1
w" | fdisk /dev/vdb
sleep 3
Check_vdb1=`fdisk -l |grep /dev/vdb1`
if [[ -z ${Check_vdb1} ]];then
echo "Disk /dev/vdb1 create fail!!!!"
exit 1
fi
mkfs.ext4 /dev/vdb1
echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab
mount -a
df -h
rm -f $0
![](https://img.haomeiwen.com/i26078328/2b0374d1fd4595fe.png)