This commit is contained in:
Kroese 2023-04-22 18:23:29 +02:00 committed by GitHub
parent 22228aed89
commit a6a03a56a9

View file

@ -24,6 +24,7 @@ if [ -f "${DATA}" ]; then
if [ "$ALLOCATE" = "N" ]; then
# Resize file by changing its length
truncate -s "${DATA_SIZE}" "${DATA}";
else
@ -38,6 +39,7 @@ if [ -f "${DATA}" ]; then
echo "ERROR: Specify a smaller size or disable preallocation with ALLOCATE=N." && exit 84
fi
# Resize file by allocating more space
if ! fallocate -l "${DATA_SIZE}" "${DATA}"; then
echo "ERROR: Could not allocate a file for the data disk." && exit 85
fi
@ -65,10 +67,9 @@ fi
if [ ! -f "${DATA}" ]; then
# Create an empty file
if [ "$ALLOCATE" = "N" ]; then
# Create an empty file
truncate -s "${DATA_SIZE}" "${DATA}"
else
@ -81,6 +82,7 @@ if [ ! -f "${DATA}" ]; then
echo "ERROR: Specify a smaller size or disable preallocation with ALLOCATE=N." && exit 86
fi
# Create an empty file
if ! fallocate -l "${DATA_SIZE}" "${DATA}"; then
rm -f "${DATA}"
echo "ERROR: Could not allocate a file for the data disk." && exit 87