Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jun 2001 09:52:05 -0400 (EDT)
From:      Stephen Hovey <shovey@buffnet.net>
To:        Tim Pushor <timp@crossthread.com>
Cc:        questions@FreeBSD.ORG
Subject:   Re: cpio weirdness
Message-ID:  <Pine.BSF.4.05.10106050951560.575-100000@buffnet11.buffnet.net>
In-Reply-To: <EAEBICGBKLHIJCPOHFIKIEDKCAAA.timp@crossthread.com>

next in thread | previous in thread | raw e-mail | index | archive | help

cpio has bugs - I switched to pax for that exact reason

On Tue, 5 Jun 2001, Tim Pushor wrote:

> Hello,
> 
> I recently backed up a system using cpio so I could re-layout the
> filesystems, and then restore into the new filesystm setup.
> 
> This is something I have done several times before.
> 
> This time though, things went weird. Upon restore, many files were not
> properly restored (it is probably more accurate to say they were not backed
> up properly).
> 
> The main symptom I see is that a bunch of files got created as (or linked
> to) device nodes. This is a portion of a directory listing of /usr/bin:
> 
> -r-xr-xr-x   1 root  wheel         5996 Jun  4 17:01 xargs
> -r-xr-xr-x   1 root  wheel         7688 Jun  4 17:01 xstr
> crw-r-----   4 root  operator   43, 0x00030002 Jun  4 17:01 yacc
> -r-xr-xr-x   1 root  wheel         3120 Jun  4 17:01 yes
> -r-xr-xr-x   1 root  wheel         4472 Jun  4 17:01 ypcat
> crw-r-----   8 root  operator   13, 0x0004001a Jun  4 17:01 ypchfn
> crw-r-----   8 root  operator   13, 0x0004001a Jun  4 17:01 ypchpass
> crw-r-----   8 root  operator   13, 0x0004001a Jun  4 17:01 ypchsh
> -r-xr-xr-x   1 root  wheel         4536 Jun  4 17:01 ypmatch
> crw-r-----   4 root  operator    3, 0x00010002 Jun  4 17:01 yppasswd
> -r-xr-xr-x   1 root  wheel         6384 Jun  4 17:01 ypwhich
> -r-xr-xr-x   1 root  wheel         2475 Jun  4 17:01 yyfix
> crw-r-----   6 root  operator    9,   6 Jun  4 17:01 zcat
> crw-r-----   4 root  operator    9,   5 Jun  4 17:01 zcmp
> crw-r-----   4 root  operator    9,   5 Jun  4 17:01 zdiff
> -r-xr-xr-x   6 root  wheel        52132 Jun  4 17:01 zegrep
> -r-xr-xr-x   6 root  wheel        52132 Jun  4 17:01 zfgrep
> -r-xr-xr-x   1 root  wheel          919 Jun  4 17:01 zforce
> -r-xr-xr-x   6 root  wheel        52132 Jun  4 17:01 zgrep
> -r-xr-xr-x   1 root  wheel         1112 Jun  4 17:01 zmore
> -r-xr-xr-x   1 root  wheel         3545 Jun  4 17:01 znew
> 
> The cpio listing (cpio -ivt) for the errant files looks weird as well (note
> 0 bytes, but only 2 links):
> 
> -r-xr-xr-x   2 root     wheel           0 Apr 21 03:09 usr/bin/yacc
> 
> 
> The reason I am concerned is this is usually how I backup and restore
> systems.
> 
> The OS in question is FreeBSD 4.3-RELEASE
> The CPIO command was quite simple. I first prepared a file list of files to
> backup, then performed:
> 
> cat filelist | cpio -oH crc > backup.cpio
> 
> I restored the archive using
> 
> cpio -ivd < backup.cpio
> 
> Thanks for any and all comments.
> Tim
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 


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?Pine.BSF.4.05.10106050951560.575-100000>