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>