当前位置:   article > 正文

基于linuxshell编程实现对磁盘管理_linux 9 磁盘管理shell脚本

linux 9 磁盘管理shell脚本

磁盘(disk)是指利用磁记录技术存储数据存储器

 

磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(Floppy Disk,简称软盘),如今常用的磁盘是硬磁盘Hard disk,简称硬盘)。

代码实现

  1. #!/bin/bash
  2. #功能描述(Description):通过读取位置变量,实现分区管理工作.
  3. #测试位置变量的个数
  4. if [ $# -ne 2 ];then
  5. echo -e "\033[91m\t参数有误...\033[0m"
  6. echo "用法:$0 <磁盘名称> <create|new|remove|query>"
  7. exit
  8. fi
  9. #测试磁盘是否存在
  10. if [ ! -b $1 ];then
  11. echo -e "\033[91m磁盘不存在!\033[0m"
  12. exit
  13. fi
  14. #根据不同的指令对磁盘进行分区管理
  15. if [[ $2 == create ]];then
  16. parted -s $1 mklabel gpt
  17. elif [[ $2 == new ]];then
  18. parted -s $1 mkpart primary 1 100%
  19. elif [[ $2 == remove ]];then
  20. parted -s $1 rm 1
  21. elif [[ $2 == query ]];then
  22. parted -s $1 print
  23. else
  24. clear
  25. echo -e "\033[91m\t操作指令有误...\033[0m"
  26. echo "可用指令:[create|new|remove|query]."
  27. fi

运行结果

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/154239
推荐阅读
相关标签
  

闽ICP备14008679号