Date: Thu, 04 Sep 2008 00:19:35 +0300 From: Giorgos Keramidas <keramida@freebsd.org> To: Tim Kientzle <kientzle@freebsd.org> Cc: freebsd-current@freebsd.org Subject: Re: cpio reporting too many 'blocks' Message-ID: <87ej41rkpk.fsf@kobe.laptop> In-Reply-To: <48BEB5E1.8080906@freebsd.org> (Tim Kientzle's message of "Wed, 03 Sep 2008 09:05:53 -0700") References: <87hc8x74nd.fsf@kobe.laptop> <48BEB5E1.8080906@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 03 Sep 2008 09:05:53 -0700, Tim Kientzle <kientzle@freebsd.org> wrote: > Giorgos Keramidas wrote: >> In a CURRENT snapshot built at: >> FreeBSD 8.0-CURRENT #0: Mon Sep 1 03:13:59 EEST 2008 >> >> bsdcpio is reporting _very_ large block counts: >> >> keramida@kobe:/ws/bsd/doc$ find * | cpio -p -dmu /hg/doc/bsd-import >> 757935406 blocks >> keramida@kobe:/ws/bsd/doc$ du -sh . >> 24M . >> keramida@kobe:/ws/bsd/doc$ env | fgrep BLOCK >> BLOCKSIZE=K > > What does 'find * | xargs cat | wc -c' show? This is a clean (but partial) checkout of out doc/ tree: keramida@kobe:/ws/bsd/doc$ find * | xargs cat | wc -c 20948320 keramida@kobe:/ws/bsd/doc$ ls -l total 12 drwxrwxr-x 2 keramida users - 512 Aug 21 22:02 CVS -rw-rw-r-- 1 keramida users - 1691 Apr 15 2007 Makefile -rw-rw-r-- 1 keramida users - 392 Oct 13 2001 README drwxrwxr-x 7 keramida users - 512 Aug 10 11:48 el_GR.ISO8859-7 drwxrwxr-x 8 keramida users - 512 Sep 3 18:28 en_US.ISO8859-1 drwxrwxr-x 12 keramida users - 512 Aug 3 19:22 share keramida@kobe:/ws/bsd/doc$ I'm using this to import snapshots of the CVS doc/ tree to the main translation tree we keep for Greek docs. >> ------------------------------------------------------------------------ >> r182102 | kientzle | 2008-08-24 09:21:00 +0300 (Sun, 24 Aug 2008) | 5 lines >> >> Update the total archive byte counters when writing entries to disk using >> archive_write_disk. >> Update cpio to use this to emit block counts in -p mode. >> Update cpio tests to verify these block counts. > > Prior to this commit, cpio didn't emit block counts in -p mode at all. > I suppose reversing this commit might qualify as "fixing" the problem, > but I'd like to do better. ;-) ACK. If you want me to run any tests or test patches, please feel free to send them this way :-)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87ej41rkpk.fsf>