ycvodzf 发表于 2018-8-24 08:05:29

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]
查看完整版本: shell编程 自动创建分区