mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2025-02-24 13:30:02 +08:00
Comments
This commit is contained in:
parent
98de341812
commit
b800a91ad0
12
disk.sh
12
disk.sh
@ -16,16 +16,20 @@ NEW_SIZE=$(numfmt --from=iec "${DISK_SIZE}")
|
|||||||
FILE="$IMG/data$DISK_SIZE.img"
|
FILE="$IMG/data$DISK_SIZE.img"
|
||||||
|
|
||||||
if [ ! -f "$FILE" ]; then
|
if [ ! -f "$FILE" ]; then
|
||||||
|
# Create an empty file
|
||||||
truncate -s "${NEW_SIZE}" "${FILE}"
|
truncate -s "${NEW_SIZE}" "${FILE}"
|
||||||
|
# Format as BTRFS filesystem
|
||||||
mkfs.btrfs -q -L data -d single -m dup "${FILE}" > /dev/null
|
mkfs.btrfs -q -L data -d single -m dup "${FILE}" > /dev/null
|
||||||
#qemu-img convert -f raw -O qcow2 -o extended_l2=on,cluster_size=128k,compression_type=zstd,preallocation=metadata "$TMP" "$FILE"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ ! -f "$FILE" ] && echo "ERROR: Virtual DSM data-image does not exist ($FILE)" && exit 83
|
[ ! -f "$FILE" ] && echo "ERROR: Virtual DSM data-image does not exist ($FILE)" && exit 83
|
||||||
|
|
||||||
#OLD_SIZE=$(stat -c%s "${FILE}")
|
# Resizing requires mounting a loop device which in turn requires
|
||||||
|
# the container to be privileged, so we must disable it for now.
|
||||||
#
|
#
|
||||||
#if [ "$NEW_SIZE" -ne "$OLD_SIZE" ]; then
|
# OLD_SIZE=$(stat -c%s "${FILE}")
|
||||||
|
#
|
||||||
|
# if [ "$NEW_SIZE" -ne "$OLD_SIZE" ]; then
|
||||||
# echo "Resizing data disk from $OLD_SIZE to $NEW_SIZE bytes"
|
# echo "Resizing data disk from $OLD_SIZE to $NEW_SIZE bytes"
|
||||||
#
|
#
|
||||||
# if [ "$NEW_SIZE" -gt "$OLD_SIZE" ]; then
|
# if [ "$NEW_SIZE" -gt "$OLD_SIZE" ]; then
|
||||||
@ -37,7 +41,7 @@ fi
|
|||||||
# btrfs filesystem resize "${NEW_SIZE}" "${FILE}"
|
# btrfs filesystem resize "${NEW_SIZE}" "${FILE}"
|
||||||
# truncate -s "${NEW_SIZE}" "${FILE}"
|
# truncate -s "${NEW_SIZE}" "${FILE}"
|
||||||
# fi
|
# fi
|
||||||
#fi
|
# fi
|
||||||
|
|
||||||
KVM_DISK_OPTS="\
|
KVM_DISK_OPTS="\
|
||||||
-device virtio-scsi-pci,id=hw-synoboot,bus=pcie.0,addr=0xa \
|
-device virtio-scsi-pci,id=hw-synoboot,bus=pcie.0,addr=0xa \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user