From owner-freebsd-questions Fri Oct 2 06:31:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA25599 for freebsd-questions-outgoing; Fri, 2 Oct 1998 06:31:06 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from elvis.vnet.net (elvis.vnet.net [166.82.1.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA25586 for ; Fri, 2 Oct 1998 06:30:57 -0700 (PDT) (envelope-from rivers@dignus.com) Received: from dignus.com (ponds.vnet.net [166.82.177.48]) by elvis.vnet.net (8.8.8/8.8.4) with ESMTP id JAA19441; Fri, 2 Oct 1998 09:28:59 -0400 (EDT) Received: from lakes.dignus.com (lakes [10.0.0.3]) by dignus.com (8.8.8/8.8.5) with ESMTP id KAA04348; Fri, 2 Oct 1998 10:04:56 -0400 (EDT) Received: (from rivers@localhost) by lakes.dignus.com (8.8.8/8.6.9) id JAA07687; Fri, 2 Oct 1998 09:32:38 -0400 (EDT) Date: Fri, 2 Oct 1998 09:32:38 -0400 (EDT) From: Thomas David Rivers Message-Id: <199810021332.JAA07687@lakes.dignus.com> To: freebsd-questions@FreeBSD.ORG, jritorto@tsoft.net Subject: Re: migrating to FreeBSD In-Reply-To: Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > 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