On Fri, Mar 25, 2005 at 12:04:41AM -0600, Daniel Goller wrote: > Francesco Riosa wrote: > >In addition to "Manifest" files in portage tree there are 19000 > >"digest-${P}" files in the portage tree each of this uses 4k on ext{2,3} > >filesystem and has to be scanned each time rsync is run on the tree. > >Is possible to avoid the use of theese files? > while not technically what you asked for, keeping the tree on a > partition with a smaller than default block and inode size would allow > you to decrease wasted space significantly, ext3 does 1024 in linux > iirc, docs suggest 512 should be possible, but i have not found a fs on > linux that did indeed allow actual use of 512byte blocks/inodes (yes you > want to make sure to adjust both, not just one) > > hope this helps while people consider integrating them elsewhere to safe > the most space possible As a workaround, I have my CVS checkout of the tree on a reiser3 partition with tail-packing enabled. This really helps, esp. as CVS has 4 files of overhead for per working directory. I'm not aware of any other tail-packing read-write filesystems unfortunately. (I know that read-only ones like squashfs etc. exist). -- Robin Hugh Johnson E-Mail : robbat2@orbis-terrarum.net Home Page : http://www.orbis-terrarum.net/?l=people.robbat2 ICQ# : 30269588 or 41961639 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85