From chu@h33.erkki.ton.tut.fi  Thu Mar  8 17:49:41 2001
Return-Path: <chu@h33.erkki.ton.tut.fi>
Received: from h33.erkki.ton.tut.fi (h33.erkki.ton.tut.fi [193.166.84.86])
	by hub.freebsd.org (Postfix) with ESMTP id 69D3C37B71C
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  8 Mar 2001 17:49:40 -0800 (PST)
	(envelope-from chu@h33.erkki.ton.tut.fi)
Received: (from chu@localhost)
	by h33.erkki.ton.tut.fi (8.11.2/8.11.2) id f291mNI01366;
	Fri, 9 Mar 2001 03:48:23 +0200 (EET)
	(envelope-from chu)
Message-Id: <200103090148.f291mNI01366@h33.erkki.ton.tut.fi>
Date: Fri, 9 Mar 2001 03:48:23 +0200 (EET)
From: Vladimir Tchoukharev <chu@h33.erkki.ton.tut.fi>
Reply-To: chu@h33.erkki.ton.tut.fi
To: FreeBSD-gnats-submit@freebsd.org
Subject: tar does not handle existing large minor numbers
X-Send-Pr-Version: 3.2

>Number:         25620
>Category:       bin
>Synopsis:       tar does not handle existing large minor numbers
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 08 17:50:01 PST 2001
>Closed-Date:    Wed Mar 28 09:44:37 PST 2001
>Last-Modified:  Wed Mar 28 09:45:51 PST 2001
>Originator:     Vladimir Tchoukharev
>Release:        FreeBSD 4.2-STABLE i386
>Organization:
>Environment:

# uname -a
FreeBSD h33.erkki.ton.tut.fi 4.2-STABLE FreeBSD 4.2-STABLE #0: Fri Mar  9 01:39:06 EET 2001     root
@:/usr/obj/usr/src/sys/H33  i386

>Description:

While making a copy of root fs by means of tar, I received:
tar: dev/sa0.ctl: minor number too large; not dumped

>How-To-Repeat:

# ls -l /dev/sa0.ctl
crw-rw----  2 root  wheel   14, 0x20000000  8  23:31 /dev/sa0.ctl
# tar -cf - -C /dev/ . > /dev/null
tar: sa0.ctl: minor number too large; not dumped
 

>Fix:

	

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: phk 
State-Changed-When: Wed Mar 28 09:44:37 PST 2001 
State-Changed-Why:  
You are right, as it says: it doesn't. 

The tar format is a semi fixed width field format, and the field 
for device numbers were designed for 16 bit (8 major, 8 minor) 
and can not absorb our 32 bit (8 major, 16+8 minor) numbers. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=25620 
>Unformatted:
