fi
}
+SizeHumanReadable()
+{
+ local size=$1
+ local einheit=("Bytes" "KiB" "MiB" "GiB" "TiB" "PiB")
+ local count=0
+
+ while [ $size -gt 1024 ]; do
+ size=$((size / 1024))
+ ((count++))
+ done
+
+ printf "%s %s\n" "$size" "${einheit[$count]}"
+}
+
CreateBackupFolder()
{
local dayAnzahl=1
| head --lines=1 | awk \
--field-separator="," '{print $2}' \
| sed 's/[ \| Bbytes]//g')
+ local readonly humanSize=$(SizeHumanReadable "$DiskSize")
- printf "DiskSize: %s\n\n" "$DiskSize"
+ printf "DiskSize: %s\n\n" "$humanSize"
ssh $remoteLogin "dd bs=1M if=$Disk | gzip --stdout" \
| pv --rate --bytes \
| dd of=$backRemotePCPath/$DiskName.gz