Advertisement
Guest User

Untitled

a guest
May 24th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DEVICE_NAME=$(lsblk -nldo NAME | sort -r | head -1)
  4. USAGE_COUNT=$(sudo pvdisplay -c | grep -c /${DEVICE_NAME})
  5. MOUNT_POINT=$1
  6.  
  7. if [ -z $MOUNT_POINT ]; then
  8. echo "NO MOUNT POINT SPECIFIED"
  9. exit 1
  10. fi
  11.  
  12. if [[ $USAGE_COUNT != 0 ]]; then
  13. echo "NO FREE DEVICES HERE!"
  14. exit 1
  15. fi
  16.  
  17. echo -e "n\n\n\n\n\nw\n" | sudo fdisk /dev/${DEVICE_NAME}
  18.  
  19. sudo pvcreate /dev/${DEVICE_NAME}1
  20.  
  21. sudo vgextend VG0 /dev/${DEVICE_NAME}1
  22.  
  23. sudo lvextend -l +100%FREE VG0${MOUNT_POINT}
  24.  
  25. sudo resize2fs /dev/VG0${MOUNT_POINT}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement