Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jun 2001 08:13:37 -0600
From:      "Tim Pushor" <timp@crossthread.com>
To:        <questions@freebsd.org>
Subject:   cpio weirdness
Message-ID:  <EAEBICGBKLHIJCPOHFIKIEDKCAAA.timp@crossthread.com>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EAEBICGBKLHIJCPOHFIKIEDKCAAA.timp>