Date: Fri, 2 Oct 1998 09:32:38 -0400 (EDT) From: Thomas David Rivers <rivers@dignus.com> To: freebsd-questions@FreeBSD.ORG, jritorto@tsoft.net Subject: Re: migrating to FreeBSD Message-ID: <199810021332.JAA07687@lakes.dignus.com> In-Reply-To: <Pine.BSF.4.01.9810020325010.276-100000@juniper.tsoft.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> > Hello. I've read and been impressed by your FreeBSD propaganda and have > converted to your platform from Slackware Linux. > During the migration, I backed up all my serious data to QIC-80 > tapes using tar. Now when I try to retrieve the data, the ft filter > says that I've inserted the wrong volume and won't accept the > volume name of the Linux-generated tape. How do I get around this? The > data was a backup of an old operating system for my pdp11 and I can't > replace it, so it's critical. > > thanks in advance > > Jacob Ritorto > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > Jacob - Did you do this with tar cvfM and have multiple volumes? If so, the problem you're reporting is caused by a bug in GNU tar. I've had it myself several times. It seems to happen when a large file (larger than the block size) crosses a tape boundary. Don't despair though - all of your data is there. GNU tar has simply written too much on the second tape. The solution I use is to simply dd the tape images. Then with appropriate dd's, you can "chop off" the extra parts. Another approach I've taken is to use pdtar (available in the usenet archives) which ignores GNU's multivolume stuff. Then, you can get the file which cross the boundary and put it back together appropriately (again, taking the "extra" stuff off of the front of the second half.) - Dave Rivers - To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810021332.JAA07687>