mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2025-02-24 13:30:02 +08:00
Check system size
This commit is contained in:
parent
5f212b4041
commit
970502ee66
@ -124,13 +124,20 @@ if [ "$ALLOCATE" != "F" ]; then
|
||||
|
||||
else
|
||||
|
||||
MB=(( (SYSTEM_SIZE + 1048575)/1048576 ))
|
||||
MB=$(( (SYSTEM_SIZE + 1048575)/1048576 ))
|
||||
|
||||
echo "INFO: Writing ${MB} MB of zeroes.."
|
||||
dd if=/dev/zero of="${SYSTEM}" count="${MB}" bs=1M
|
||||
truncate -s "${SYSTEM_SIZE}" "${SYSTEM}"
|
||||
|
||||
fi
|
||||
|
||||
SIZE=$(stat -c%s "${SYSTEM}")
|
||||
|
||||
if [[ SIZE -ne SYSTEM_SIZE ]]; then
|
||||
echo "ERROR: System disk has the wrong size." && exit 89
|
||||
fi
|
||||
|
||||
PART="$TMP/partition.fdisk"
|
||||
|
||||
{ echo "label: dos"
|
||||
|
Loading…
x
Reference in New Issue
Block a user