Files
general-scripts-and-system-…/customscripts/dump_compressed_img_file.sh
T
2026-05-13 06:52:31 -06:00

22 lines
543 B
Bash

#!/bin/bash
set -e # fail explicitly on any error
# todo: interactive, cli options
disk=/dev/sda
outname="test_disk_image_post0_$(date +%Y-%m-%d-%H%M-%Z)"
outname="$outname.img.xz"
# do the disk image dump using inline xz
echo "runnin inline xz on $disk to file $outname"
sudo dd if=$disk status=progress bs=1M | xz -c > "$outname"
# test xz integrity
echo "testing disk image integrity"
xz -t -v "$outname"
# make the sha256 file
echo "generating sha256 checksum file"
sha256sum "$outname" | tee "$outname.sha256"
echo "all donesies :3"