shell编程 自动创建分区
昨天中午的作业,用shell脚本自动添加分区,已实现功能如下:1.检查扩展分区是否,且是否可以添加,如果可以则把所有的剩余空间设置为扩展分区
2.当扩展分区存在,则输入要添加的分区大小,仅接受大于1的正整数
代码如下:
#!/bin/bash
Hard='/dev/sda'
Exten=`fdisk -l $Hard|grep Extended`
Maxnum=`fdisk -l $Hard|grep -o "^/dev/sda\>"|tr -d [[:punct:]]|tr -d 'A-Za-z'|sort -n|tail -1`
if [[-z $Exten ]];then
if [[ $Maxnum -ge 4 ]];then
echo "Disk partitions error!..."
exit 1
elif [ $Maxnum -eq 1 -o $Maxnum -eq 2 ];then
# echo "1---3"
cat/opt/fdisk.log
页:
[1]