1 unstable release
0.1.0 | Nov 13, 2019 |
---|
#22 in #bulk
9KB
169 lines
💾 bdd
Bulk Data Duplicator (bdd
)
- Slick CLI interface
- Burn ISOs to multiple drives in parallel
- Backup to multiple files at once
Usage
Similar to dd
See bdd --help
for a full list of CLI arguments.
# Backup /dev/sda
bdd -i /dev/sda -o ./sda.img
# Backup to multiple places in parallel
bdd -i=/dev/sda -o ./localbackup.img /nas/offsitebackup.img
# Generate random data (5kb of random data)
bdd -i /dev/urandom --count 5 --block-size 1024 -o ./random.img
# Burn ISO to USB
bdd -i ./2019-09-26-raspbian-buster-lite.img -o /dev/sdb
# Burn ISO to multiple USBs
bdd -i ./2019-09-26-raspbian-buster-lite.img -o /dev/sdb /dev/sdc /dev/sdd
Installation
git clone https://github.com/ajmwagar/bdd
cd bdd
cargo install --path .
Dependencies
~3.5–8.5MB
~79K SLoC