Advertisement
sergio_educacionit

lvmanager.sh

Dec 22nd, 2023
1,024
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.50 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. cmd=$1
  4. size=$2
  5. name=$3
  6. group=$4
  7. volume=$2
  8.  
  9. func_help () {
  10.  
  11. echo "Modo de uso:
  12.  
  13. Listar volumenes
  14.  
  15. $0 -L
  16.  
  17. Crear volumen
  18.  
  19. $0 -C tamaño nombre grupo
  20.  
  21. Eliminar volumen
  22.  
  23. $0 -R /rutal/al/volumen
  24.  
  25.  
  26. Listar grupos
  27.  
  28. $0 -G
  29.  
  30. Imprimir ayuda
  31.  
  32. $0 --help
  33. "
  34.  
  35. }
  36. case $cmd in
  37.  
  38.     -C)
  39.         lvcreate -L ${size}G -n $name $group
  40.         lvs
  41.         vgs
  42.         pvs
  43.         ;;
  44.     -G)
  45.         vgs
  46.         ;;
  47.     -L)
  48.         lvs
  49.         ;;
  50.     -R)
  51.         lvremove $volume
  52.         ;;
  53.  
  54.     --help)
  55.         func_help
  56.         ;;
  57.     *)
  58.         func_help
  59.         ;;
  60. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement