当前位置:   article > 正文

shell mount根据uuid挂载设备_通过shell mount uuid

通过shell mount uuid

vi mountuuid.sh

  1. #!/bin/sh
  2. # echo $0
  3. # echo $* $#
  4. docmd()
  5. {
  6. $*
  7. if [ $? -ne 0 ];then
  8. echo -e "\033[31m $* ---> failed!!\033[0m\n"
  9. exit 2
  10. else
  11. echo -e "\033[32m $* ---> success\033[0m"
  12. fi
  13. }
  14. if [ $# -lt 2 ];then
  15. echo -e "\n[useage:]"
  16. echo -e "\t$0 disk_uuid mount_point\n"
  17. exit 1
  18. fi
  19. uuid=$1
  20. path=$2
  21. disk=`blkid | grep ${uuid} | awk '{printf $1}'`
  22. if [ "${disk}"x != x ];then
  23. disk=`echo ${disk%:*}`
  24. echo "found uuid: ${uuid} on dev: ${disk}"
  25. echo "will mount ${disk} ${path} ..."
  26. docmd mount ${disk} ${path}
  27. else
  28. echo -e "\033[31m uuid: ${uuid} not found!\033[0m"
  29. exit 3
  30. fi

chmod +x mountuuid.sh

sudo ./mountuuid.sh xxx /media

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

闽ICP备14008679号