Usage of "restore"

Ralf Mardorf ralf.mardorf at alice-dsl.net
Mon Jan 28 14:57:04 UTC 2013


Hi :)

I don't understand how to use the restore command.

root at freebsd:/mnt/dump # restore -v -t  
dump-9.1-RELEASE-20130123_193142-usr_f.dump
Verify tape and initialize maps
/dev/sa0: No such file or directory

root at freebsd:/mnt/dump # restore -v -t -f  
dump-9.1-RELEASE-20130123_193142-usr_f.dump
Verify tape and initialize maps
Tape block size is 32
Tape is not a dump tape

FWIW the dump files are on a ext3 fs. I know that I don't need to backup  
/tmp.
The backups were done by this script, perhaps I've done something wrong:

root at freebsd:/mnt/dump # cat /root/dump.sh
#! /bin/bash
# bash dump.sh

dumpstart=$(date "+%Y%m%d_%H%M%S")
dump_path="/mnt/dump/dump-$(uname -r)-$dumpstart"
rootdir_a="/dev/ad4s1a"
usr_dir_f="/dev/ad4s1f"
var_dir_d="/dev/ad4s1d"
tmp_dir_e="/dev/ad4s1e"

#mkdir $dump_path
dump -0Launf - $rootdir_a | bzip2 > "$dump_path-roota.dump"
dump -0Launf - $usr_dir_f | bzip2 > "$dump_path-usr_f.dump"
dump -0Launf - $var_dir_d | bzip2 > "$dump_path-var_d.dump"
dump -0Launf - $tmp_dir_e | bzip2 > "$dump_path-tmp_e.dump"
echo "Started: $dumpstart"
echo "   Done: $(date "+%Y%m%d_%H%M%S")"

exit 0

root at freebsd:/mnt/dump # grep dump /etc/fstab
/dev/ada0s8             /mnt/dump       ext2fs  rw              0       0

root at freebsd:/mnt/dump # ls
.Trash-1000					dump-9.1-RELEASE-20130123_193142-tmp_e.dump
dump-9.1-RELEASE-20130120_114824-roota.dump	dump-9.1-RELEASE-20130123_193142-usr_f.dump
dump-9.1-RELEASE-20130120_114824-tmp_e.dump	dump-9.1-RELEASE-20130123_193142-var_d.dump
dump-9.1-RELEASE-20130120_114824-usr_f.dump	dump-9.1-RELEASE-20130126_162902-roota.dump
dump-9.1-RELEASE-20130120_114824-var_d.dump	dump-9.1-RELEASE-20130126_162902-tmp_e.dump
dump-9.1-RELEASE-20130122_053545-roota.dump	dump-9.1-RELEASE-20130126_162902-usr_f.dump
dump-9.1-RELEASE-20130122_053545-tmp_e.dump	dump-9.1-RELEASE-20130126_162902-var_d.dump
dump-9.1-RELEASE-20130122_053545-usr_f.dump	evolution-backup-20130120.tar.gz
dump-9.1-RELEASE-20130122_053545-var_d.dump	evolution-backup-20130122.tar.gz
dump-9.1-RELEASE-20130123_193142-roota.dump

Regards,
Ralf


More information about the freebsd-questions mailing list