Advertisement
Guest User

Untitled

a guest
Jul 16th, 2020
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.60 KB | None | 0 0
  1. #!/bin/bash
  2. for i in $(fdisk -l | grep -i 'Disk /dev/sd*' | awk '{print $2}'| sed 's/://' | sort );
  3. do
  4.     disk_size=$(fdisk -l | grep 'Disk /dev/sd*' | grep ${i} | awk '{print $3}')
  5.     disk_capacity=$(fdisk -l | grep -i 'disk /dev/sd*' | grep ${i} |awk '{print $4}'|sed 's/,//')
  6.     sleep 3
  7.    
  8.     case $disk_capacity in
  9.    
  10.        TiB | TB)
  11.          parted -s ${i} mklabel gpt
  12.          parted -s ${i} -a min mkpart primary xfs 0 ${disk_size}TB
  13.          ;;
  14.        GiB | GB)
  15.          parted -s ${i} mklabel msdos
  16.          parted -s ${i} -a min mkpart primary xfs 0 ${disk_size}GB
  17.          ;;
  18.     *)
  19.         echo -n "Check the Disk partition"
  20.          ;;
  21. esac
  22. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement