I’ve been working on a handy lil’ tool, basically a glorified wrapper script for dd
. But I think I worked in some solid concepts:
You just run it, no args needed. (Though you can pass args if you want.)
Automatic target selection: Devices with the prefix /dev/sd*
that are not mounted will be considered. I’ve put in a volume limit of 64 GB for safety. If the device is greater than 96 GB, then (imo) it’s probably something else – HDD/SSD – so in that case a manual override is required.
Automatic block size: Chosen based on drive capacity. Tiny drives use a smaller block size, while larger (likely more modern USB 3) drives can use big chunks, like bs=4M
. This usually improves performance.
Once I get it all ironed out, I’ll share the code. So far, I find it pretty handy.
