From owner-freebsd-questions@FreeBSD.ORG Thu Nov 1 19:10:21 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33F7B16A473 for ; Thu, 1 Nov 2007 19:10:21 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from nightmare.dreamchaser.org (12-32-44-142.static.blackfoot.net [12.32.44.142]) by mx1.freebsd.org (Postfix) with ESMTP id D2CF713C4A5 for ; Thu, 1 Nov 2007 19:10:20 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from [12.32.36.74] (freshstart.dreamchaser.org. [12.32.36.74]) by nightmare.dreamchaser.org (8.13.6/8.13.6) with ESMTP id lA1JA081000748 for ; Thu, 1 Nov 2007 13:10:01 -0600 (MDT) (envelope-from freebsd@dreamchaser.org) Message-ID: <472A2498.2050309@dreamchaser.org> Date: Thu, 01 Nov 2007 12:10:16 -0700 From: freebsd@dreamchaser.org User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (nightmare.dreamchaser.org [12.32.36.65]); Thu, 01 Nov 2007 13:10:01 -0600 (MDT) Subject: skip bad block in QIC-150 tar X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2007 19:10:21 -0000 I'm trying to recover some files from a 5 yr old tar on a QIC-150 tape. Unfortunately, there's a bad block on the tape; tar barfs and quits when it gets to it: tar: Unrecognized archive format: Inappropriate file type or format I managed to get a complete directory listing using tar t on my first attempt, before the tape became unreadable; it had to work at it but apparently managed to eventually get the block read. I've cleaned the tape and retried multiple times, to no avail. I've tried omitting the directory containing the bad block, but that hasn't prevented it from terminating. Anyone know a way to get around this? Thanks, Gary