dump | restore fails: unknown tape header type 1853384566

Danny Braniss danny at cs.huji.ac.il
Tue Mar 24 00:44:28 PDT 2009


> Daniel O'Connor ÎÁÐÉÓÁ×(ÌÁ):
> 
> On Tuesday 24 March 2009 11:55:07 Mikhail T. wrote:
> 
>   
> >> I'm trying to migrate a filesystem from one disk to another using:
> >>
> >>     dump a0hCf 0 32 - /old | restore -rf -
> >>
> >> (/old is already mounted read-only). The process runs for a while and> >> then stops with:
> >>
> >>     [...]
> >>       DUMP: 22.85% done, finished in 3:57 at Tue Mar 24 01:03:21 2009
> >>       DUMP: 24.66% done, finished in 3:50 at Tue Mar 24 01:00:58 2009
> >>       DUMP: 26.44% done, finished in 3:43 at Tue Mar 24 00:59:14 2009
> >>     unknown tape header type 1853384566> >>     abort? [yn]
> >>
> >> Any idea, what's going on? Why can't FreeBSD's restore read FreeBSD's
> >> dump's output?
> >>     
> >>
 > What happens if you don't use the cache?
> >   
> No big difference:
> >     dump a0f  - /old | restore -rf -
>     [...]
>       DUMP: 17.25% done, finished in 3:27 at Tue Mar 24 05:42:00 2009
>       DUMP: 20.36% done, finished in 3:09 at Tue Mar 24 05:28:13 2009
>       DUMP: 23.83% done, finished in 2:50 at Tue Mar 24 05:14:32 2009
>     unknown tape header type -621260722>     abort? [yn]
> 
> Looks like a junk value somewhere... Unitialized variable or some such.
> 
can you try splitting it in 2, ie no pipe?
	dump a0f some.file /old (or dump 0f - /old | gzip -c > file.dump.gz)
	restore rf some.file

danny




More information about the freebsd-stable mailing list