• bleistift2@sopuli.xyzOP
    link
    fedilink
    Deutsch
    arrow-up
    1
    ·
    2 days ago

    Danke für die Idee. Hab’s ein bisschen weiter automatisiert.

    #!/bin/bash
    
    set -euo pipefail
    
    OUTDIR="/mnt/HDD"
    COUNT=2621440
    for i in $(seq 1 28); do
        outfile="$(mktemp -p ${OUTDIR})"
        checksum=$(dd if=/dev/random bs=4096 count=${COUNT} status=none | tee "$outfile" | sha256sum)
        filename="$(realpath --relative-to=${OUTDIR} ${outfile})"
        echo "${checksum/-/${filename}}" >> "${OUTDIR}/sums"
    done
    
    sha256sum -c "${OUTDIR}/sums"