2020-10-07 13:49:40 +05:00
|
|
|
#!/bin/bash -e
|
2020-04-30 09:26:06 +03:00
|
|
|
################################################################################
|
|
|
|
|
## File: validate-disk-space.sh
|
|
|
|
|
## Desc: Validate free disk space
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
|
|
availableSpaceMB=$(df / -hm | sed 1d | awk '{ print $4}')
|
2021-03-15 15:33:50 +03:00
|
|
|
minimumFreeSpaceMB=15000
|
2020-04-30 09:26:06 +03:00
|
|
|
|
|
|
|
|
echo "Available disk space: $availableSpaceMB MB"
|
2020-05-21 09:08:52 +03:00
|
|
|
|
|
|
|
|
if [ $RUN_VALIDATION != "true" ]; then
|
|
|
|
|
echo "Skipping validation disk space..."
|
|
|
|
|
exit 0
|
|
|
|
|
fi
|
|
|
|
|
|
2020-04-30 09:26:06 +03:00
|
|
|
if [ $availableSpaceMB -le $minimumFreeSpaceMB ]; then
|
|
|
|
|
echo "Not enough disk space on the image (minimum available space: $minimumFreeSpaceMB MB)"
|
|
|
|
|
exit 1
|
2020-10-07 13:49:40 +05:00
|
|
|
fi
|