From d8b6fe9d87ea7a0a02aec492fc5cf98e5a6b1b7e Mon Sep 17 00:00:00 2001 From: Victor LABORIE Date: Mon, 27 Mar 2017 11:33:58 +0200 Subject: [PATCH] Dump all disk (include vd[a-z]) on Linux (work for mbr and gpt disk) --- docs/zzz_evobackup | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/zzz_evobackup b/docs/zzz_evobackup index d319e24..099beae 100755 --- a/docs/zzz_evobackup +++ b/docs/zzz_evobackup @@ -135,8 +135,12 @@ mkdir -p -m 700 /home/backup ## Dump MBR / table partitions with dd and sfdisk ## Linux -# dd if=/dev/sda of=/home/backup/MBR bs=512 count=1 2>&1 | egrep -v "(records in|records out|512 bytes)" -# sfdisk -d /dev/sda > /home/backup/partitions 2>&1 | egrep -v "(Warning: extended partition does not start at a cylinder boundary|DOS and Linux will interpret the contents differently)" +#for disk in $(ls /dev/{s,v}d[a-z] 2>/dev/null); do +# name=$(basename $disk) +# dd if=$disk of=/home/backup/MBR-$name bs=512 count=1 2>&1 | egrep -v "(records in|records out|512 bytes)" +# fdisk -l $disk > /home/backup/partitions-$name +#done +#cat /home/backup/partitions-* > /home/backup/partitions ## OpenBSD # disklabel sd0 > /home/backup/partitions