shell之磁盘分区脚本
admin
2023-03-30 15:41:07
0

shell之磁盘分区脚本

磁盘分区脚本

要求

    1,列出当前系统上的所有磁盘,让用户选择,并且支持q退出脚本,如果用户选择错误,则让用户重新选择;

    2, 用户选择后,自动创建挂载目录,进行自动挂载
#! /bin/bash
echo "the disks exist list:"   
fdisk -l |grep '磁盘 /dev/sd[a-z]'  //列出所有的磁盘
echo "=================================================="
PS3="chose which disk you want to create:"    //变量赋值请选择你想创建的磁盘
select VAR in `ls /dev/sd*|grep -o 'sd[b-z]'|uniq` quit   
do
    case $VAR in   //循环
    sda)
        fdisk -l /dev/sda
        break ;;
    sd[b-z])
        #create partitions
        echo "n
                p

                w"  | fdisk /dev/$VAR

        #make filesystem
        mkfs.xfs -i size=512 /dev/${VAR}"1" &> /dev/null   //格式化
    #mount the system
        mkdir -p /data/${VAR}"1" &> /dev/null     //创建挂载点到/dev/null目录
       //自动挂载
        echo -e "/dev/${VAR}"1" /data/${VAR}"1" xfs defaults 0 0\n" >> /etc/fstab
        mount -a &> /dev/null
        break ;;
    quit)
        break;;
    *)
        echo "wrong disk,please check again";;
    esac
done

相关内容

热门资讯

【第一消息】“夏天yy可以开挂... 有 亲,根据资深记者爆料夏天yy是可以开挂的,确实有挂(咨询软件无需打开...
重磅消息“战皇牛牛怎么装挂?”... 重磅消息“战皇牛牛怎么装挂?”(原来真的有挂)您好,战皇牛牛这个游戏其实有挂的,确实是有挂的,需要了...
今日重大通报“新卡贝拼三张有挂... 网上科普关于“新卡贝拼三张有没有挂”话题很是火热,小编也是针对新卡贝拼三张作*弊开挂的方法以及开挂对...
终于懂了“728游戏到底有挂吗... 您好:728游戏这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...
终于懂了“数独大赛可以开挂吗?... 您好:数独大赛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
今日重大通报“新众亿炸/金/花... 家人们!今天小编来为大家解答新众亿炸/金/花透视挂怎么安装这个问题咨询软件客服徽9784099的挂在...
玩家分享攻略“红豆炸/金/花到... 有 亲,根据资深记者爆料红豆炸/金/花是可以开挂的,确实有挂(咨询软件无...
今日重大发现“九线拉王真的有挂... 网上科普关于“九线拉王有没有挂”话题很是火热,小编也是针对九线拉王作*弊开挂的方法以及开挂对应的知识...
今日重磅消息“普通扑克三公保庄... 有 亲,根据资深记者爆料普通扑克三公保庄大是可以开挂的,确实有挂(咨询软...
今日重磅消息“福星游戏开挂神器... 您好:福星游戏这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...