#!/bin/bash

# if all fstab entries are absolute, i.e. /dev/sda or /dev/sdb, etc. and you run 
#grub-install /dev/sdb
# then you should be able to remove /dev/sda and run off drive that was /dev/sdb , no need to chroot into /dev/sdb because the complete file sync from sda should have put the proper files in place and everything refers to /dev/sda

echo " /drive2 entries must be in fstab"

set -e

mount /drive2/           

mount /drive2/usr        
mount /drive2/tmp        
mount /drive2/home       
mount /drive2/var        
mount /drive2/rescue

set +e

rsync -av --delete --exclude /drive2/ --exclude /dev --exclude /sys --exclude /proc --exclude /mnt --exclude /media --exclude /backup --exclude dontbackup / /drive2/

umount /drive2/usr
umount /drive2/tmp
umount /drive2/home
umount /drive2/var
umount /drive2/rescue

umount /drive2/


