From 882358d54a62fb53458d60ee25f939b7c398dccf Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva Date: Tue, 12 May 2020 18:33:43 -0300 Subject: [PATCH] Fix disk detection units df was reporting bytes while du was reporting Kilobytes. --- templates/postgres.template.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/postgres.template.yml b/templates/postgres.template.yml index 6731da0..0528256 100644 --- a/templates/postgres.template.yml +++ b/templates/postgres.template.yml @@ -62,8 +62,8 @@ run: if [ ! "12" = "$PG_MAJOR_OLD" ]; then echo Upgrading PostgreSQL from version ${PG_MAJOR_OLD} to 12 - free_disk=$(df /shared | tail -n 1 | awk '{print $4}') - required=$(($(du -s /shared/postgres_data | awk '{print $1}') * 2)) + free_disk=$(df -P /shared | tail -n 1 | awk '{print $4}') + required=$(($(du -sb /shared/postgres_data | awk '{print $1}') * 2)) if [ "$free_disk" -lt "$required" ]; then echo "WARNING: Upgrading PostgresSQL would require an addtional $(numfmt --to=si $(($required - $free_disk))) of disk space" -- 2.25.1