PDA

View Full Version : mfsrestore question


ebeighe
07-15-2004, 06:14 PM
I did a backup of my Toshiba DVD/combo unit using
mfstools2 to write a compressed backup file.
A restore to a bigger drive (120G) worked fine.
(by which I mean when plugged into my Toshiba everything
appeard to work normally, albeit 81 hours)

I have two questions:
I would actually like to restore to another 80G drive but
mfsrestore refuses to saying that the image won't fit...
it turns out that my spare Seagate 80G is almost 2G smaller
than the Toshiba's original Maxtor 80G (!).
Is there a way to "shrink" the backup, or otherwise trick
mfsrestore to do the restoration?
(leaving off the swap switch didn't help)

Second,
When i put my restored backup drive back into my PC and reboot
the mfstools floppy, if i do something like:
mfstool info
I get some normal-looking information.
But other things give me error messages, like:
mfstool mls, or
mfstool mls /dev/hdb
Also, i cannot mount any of hdb's partitions, shouldn't i be able to?

ebeighe
07-15-2004, 09:04 PM
UPDATE: I *AM* able to mount partitions if I boot from "Sleeper's ISO" CD.
(I had been booting from the MFStools floppy image -- why wouldn't that work?).
I still get the weird messages when trying to do "mfstool mls" -- is that bad?



follow up to my second question, the particular error messages are:

mfstools-2.0/mfstool mls
Primary volume header corrupt, trying backup.
Secondary volume header corrupt, giving up.
mfs_load_volume_header: Bad checksum.
Segmentation fault

but info sound OK, i.e.:
mfstool info /dev/hdb
MFS volume set for /dev/hdb
The MFS volume set contains 4 partitions
/dev/hdb10
MFS Partition Size: 256MiB
/dev/hdb11
MFS Partition Size: 33887MiB
/dev/hdb12
MFS Partition Size: 256MiB
/dev/hdb13
MFS Partition Size: 42991MiB
Total MFS volume size: 77390MiB
Estimated hours in a standalone TiVo: 81
This MFS volume may be expanded 4 more times

And I can't mount any of the partitions. (tried like 1 - 10)
But, as i said in my first post, the drive operates just fine in the Tivo.