dump restore over ssh

dump

dump -0uanLC 32 -f - / | gzip -2 | ssh -c blowfish targetuser@targetmachine.example.com dd of=/mybigfiles/root-dump.gz
dump -0uanLC 32 -f - /usr | gzip -2 | ssh -c blowfish targetuser@targetmachine.example.com dd of=/mybigfiles/usr-dump.gz
dump -0uanLC 32 -f - /var | gzip -2 | ssh -c blowfish targetuser@targetmachine.example.com dd of=/mybigfiles/var-dump.gz

restore

boot from live CD
select configure -> Fdisk -> ...
select configure -> Label -> ...
select Fixit -> ...

cd /mnt
ssh targetuser@targetmachine.example.com gzip -dc /mybigfiles/root-dump.gz | restore -rf -
(or restore -rf /usbhdd/root-dump )

cd /mnt/usr
ssh targetuser@targetmachine.example.com gzip -dc /mybigfiles/usr-dump.gz | restore -rf -
cd /mnt/var
ssh targetuser@targetmachine.example.com gzip -dc /mybigfiles/var-dump.gz | restore -rf -

dump from gentoo am64

dump -0uanLC -f - / | gzip -2 | ssh -c blowfish targetuser@targetmachine.example.com dd of=/home/bkupuser/root-dump.gz
dump -0uanLC -f - /boot | gzip -2 | ssh -c blowfish targetuser@targetmachine.example.com dd of=/home/bkupuser/boot-dump.gz

dump local linux

dump -0f - /boot | gzip -c > /home/bkupuser/boot-dump.gz
dump -0f - / | gzip -c > /home/bkupuser/root-dump.gz

or

dump -0f - /dev/sda1 | gzip -c > /home/bkupuser/root-dump.gz

not dump -Of (0=zero)

restore from local file

cd /mnt/root ; zcat /home/bkupuser/root-dump.gz | restore -rf-

tar backup to ssh

tar zcvpf - --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups --exclude=home --exclude=run/media . | ssh targetuser@targetmachine.example.com "/bin/cat > /mybigfiles/root.tar.gz"