Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jun 2001 11:50:36 -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.10106051150070.1128-100000@buffnet11.buffnet.net>
In-Reply-To: <00f701c0edcf$886ad5d0$9828f99f@w2xzk60m01>

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

I use pax with its defaults and avoid cpio - cpio tends to restore oddly,
like a counter can go off, puttin the end of some files at the top of
other files etc.

On Tue, 5 Jun 2001, Tim Pushor wrote:

> Stephen,
> 
> Thanks for the response.
> 
> I havn't used pax since my QNX days.
> 
> So am I to assume then that you are using pax to write cpio compatible
> archives?
> 
> Thanks,
> Tim
> ----- Original Message -----
> From: "Stephen Hovey" <shovey@buffnet.net>
> To: "Tim Pushor" <timp@crossthread.com>
> Cc: <questions@FreeBSD.ORG>
> Sent: Tuesday, June 05, 2001 7:52 AM
> Subject: Re: cpio weirdness
> 
> 
> >
> > 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.10106051150070.1128-100000>