Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Mounting a dump file

I've attempted to back up a NetBSD/i386 5.1.2 machine by dumping its root partition to a NetBSD/i386 6.0.1 machine using dump over ssh by running this script using crontab:

# cat dump-script

# This script is run by cron to dump the root file system to the /usr/dumps/$1
# directory on across the LAN using ssh.
# This machine's name is the first argument to this script,
# i.e. $1

dump -0a -f - / | ssh dmp@ dd of=/usr/dumps/$1/$1-dump-`date +%Y-%m-%d`

This seems to work; on the destination machine:

# uname -mv
NetBSD 6.0.1 (GENERIC) i386
# ls -lh
total 2.3G
-rw-r--r--  1 dmp  wheel  2.3G Apr 10 05:02 tstdmp-dump-2013-04-10
# file *
tstdmp-dump-2013-04-10: new-fs dump file (little endian), This dump Wed Apr 10 0 4:10:00 2013, Previous dump Thu Jan 1 10:00:00 1970, Volume 1, Level zero, type : tape header, Label none, Filesystem /, Device /dev/rraid0a, Host tstdmp.test.c
om Flags 3

However mounting the file system in the dump file fails:

# vnconfig -vcr vnd0 *
/dev/rvnd0d: 2434641920 bytes on tstdmp-dump-2013-04-10
# vnconfig -l
vnd0: /usr/dumps (/dev/wd0e) inode 4496136
vnd1: not in use
vnd2: not in use
vnd3: not in use
# mount /dev/vnd0d /mnt
mount_ffs: /dev/vnd0d on /mnt: incorrect super block

I was hoping to be able to mount the the dump file then restore its contents to an empty partition as a way of doing a bare metal restore of the source machine if it dies. Could someone point out where I'm going wrong please?


Home | Main Index | Thread Index | Old Index