From owner-freebsd-bugs@FreeBSD.ORG Tue Jun 8 20:30:25 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B2F716A4CE for ; Tue, 8 Jun 2004 20:30:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3F1643D55 for ; Tue, 8 Jun 2004 20:30:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i58KUNvm058152 for ; Tue, 8 Jun 2004 20:30:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i58KUNwH058151; Tue, 8 Jun 2004 20:30:23 GMT (envelope-from gnats) Resent-Date: Tue, 8 Jun 2004 20:30:23 GMT Resent-Message-Id: <200406082030.i58KUNwH058151@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Armin Gruner Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E3C916A4CE for ; Tue, 8 Jun 2004 20:22:35 +0000 (GMT) Received: from hamming.space.net (hamming.Space.Net [195.30.0.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7371D43D2F for ; Tue, 8 Jun 2004 20:22:34 +0000 (GMT) (envelope-from ag@hamming.space.net) Received: from hamming.space.net (localhost [127.0.0.1]) by hamming.space.net (8.12.10/8.12.10) with ESMTP id i58KMXX3059180; Tue, 8 Jun 2004 22:22:33 +0200 (CEST) (envelope-from ag@hamming.space.net) Received: (from ag@localhost) by hamming.space.net (8.12.10/8.12.10/Submit) id i58KMWM7059179; Tue, 8 Jun 2004 22:22:32 +0200 (CEST) (envelope-from ag) Message-Id: <200406082022.i58KMWM7059179@hamming.space.net> Date: Tue, 8 Jun 2004 22:22:32 +0200 (CEST) From: Armin Gruner To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: ag-freebsd@space.net Subject: bin/67723: FreeBSD 5.x restore cannot handle other platforms/Linux(extfs)-dumps anymore X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Armin Gruner List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2004 20:30:25 -0000 >Number: 67723 >Category: bin >Synopsis: FreeBSD 5.x restore cannot handle other platforms/Linux(extfs)-dumps anymore >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jun 08 20:30:23 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Armin Gruner >Release: FreeBSD 5.2.1-RELEASE-p6 i386 >Organization: SpaceNet AG >Environment: System: FreeBSD hamming 5.2.1-RELEASE-p6 FreeBSD 5.2.1-RELEASE-p6 #1: Fri May 7 22:13:46 CEST 2004 ag@hamming:/usr/obj/usr/src/sys/SPACE i386 >Description: At some point between FreeBSD 4 and FreeBSD 5 versions of the "restore" utility, "restore" ceased to support reading dumps of other platforms, namely Linux-ext2fs-dumps. This makes using a FreeBSD 5.x system as a backup server system very unfriendly in a mixed environment. This was probably introduced when incorporating changes for UFS2 support. >How-To-Repeat: Get a Linux-extfs filesystem dump, and try to restore it on a FreeBSD system: On a FreeBSD 4.9-RELEASE, restore works fine: [ag@moebius2 1054]$ uname -a FreeBSD moebius2 4.9-RELEASE-p4 FreeBSD 4.9-RELEASE-p4 #1: Wed Mar 24 23:44:34 CET 2004 ag@dhcp-147.office:/usr/obj/usr/src/sys/SPACE_SMP i386 [ag@moebius2 1053]$ file linux.dump linux.dump: new-fs dump file (little endian), This dump Wed Jun 2 01:02:08 2004, Previous dump Sun May 30 00:52:59 2004, Volume 1, Level 1, type: tape header, Label /var, Filesystem /var, Device /dev/sda3, Host Swain, Flags 1 [ag@moebius2 1055]$ restore ivbf 2 linux.dump Verify tape and initialize maps Dump date: Wed Jun 2 01:02:08 2004 Dumped from: Sun May 30 00:52:59 2004 Level 1 dump of /var on Swain:/dev/sda3 Label: /var Extract directories from tape Initialize symbol table. restore > ls .: 2 ./ 125953 cache/ 220417 lock/ 299137 run/ 2 ../ 31489 lib/ 94465 log/ 314881 spool/ restore > quit Whereas on a FreeBSD-5.2.1-RELEASE, it fails: [ag@hamming 1073]$ uname -a FreeBSD hamming 5.2.1-RELEASE-p6 FreeBSD 5.2.1-RELEASE-p6 #1: Fri May 7 22:13:46 CEST 2004 ag@hamming:/usr/obj/usr/src/sys/SPACE i386 [ag@hamming 1074]$ file linux.dump linux.dump: new-fs dump file (little endian), This dump Wed Jun 2 01:02:08 2004, Previous dump Sun May 30 00:52:59 2004, Volume 1, Level 1, type: tape header, Label /var, Filesystem /var, Device /dev/sda3, Host Swain, Flags 1 [ag@hamming 1075]$ restore ivbf 2 linux.dump Verify tape and initialize maps Dump date: Thu Jan 1 01:00:10 1970 Dumped from: the epoch Level 1 dump of /var on Swain:/dev/sda3 Label: /var Extract directories from tape . is not on the tape Root directory is not on tape abort? [yn] y dump core? [yn] n >Fix: >Release-Note: >Audit-Trail: >Unformatted: