#!/bin/sh
sdcard_dev=/dev/sdb
 
date +%Y_%m_%d

 
sdcard_file_local=/tmp/sdcard.dd.gz
sdcard_dir_remote=~/retrocmp/sdcard-images
sdcard_file_remote=$sdcard_dir_remote/sdcard_`date +%Y_%m_%d`.dd.gz
echo "Archiving SDCard in $sdcard_dev to file $sdcard_file_remote"
 
# sudo time dd if=/dev/sdd bs=1M  >~/beaglebone/images/sdcard.dd
CARDSIZE=`sudo blockdev --getsize64 $sdcard_dev`
sudo time dd if=$sdcard_dev bs=1M  | pv -s $CARDSIZE | gzip >$sdcard_file_local
ls -al $sdcard_file_local
mv -v $sdcard_file_local $sdcard_file_remote
 
echo READY
ls -l $sdcard_file_remote


