Clone all the USB keys! - Method 3
03 Nov 2014Method 3 you ask? Wel, sure, I wrote on this around the time of OSCON earlier this year. However, for the OpenStack in Paris, we needed a larger axe. Thanks to Lars & Mr. Cloud Null, we managed to apply the appropriate amount of strategic violence:
cat ~/fuckshitup.sh
#!/bin/bash
set -e -o -v
for i in `jot 19 3`;
do sudo diskutil erasedisk FAT32 PARIS /dev/disk${i}
done
for i in `jot 19 3`;
do sudo diskutil partitionDisk /dev/disk${i} MBR MS-DOS PARIS 0b
done
for i in `jot 19 3`;
do rsync --progress -az /Volumes/PARIS "/Volumes/PARIS $i/" &
done
First it formats all the disks, then it rsyncs all the things.