On Sat, Mar 10, 2012 at 03:35:05PM +0000, Neil Bothwick wrote:
> On Sat, 10 Mar 2012 14:30:15 +0100, Alex Schuster wrote:
> 
> > Any tips on this? Does it make sense to use a special file system just
> > for the portage tree? What would be best? Would it help to re-create
> > this file system from time to time in case it gets slower with every
> > sync?
> 
> I use an ext2 filesystem for portage, it's still the fastest out there.
> Journals are unnecessary because its such a small filesystem, and if it
> does get damaged I can just reformat and sync again.

I use an ext2 partition in a 500MB file image on most of my computers.
Its important to check the inode count on such small filesytem, as
mke2fs' default inode ration for such size is 4096, which is too
low for portage:

dd bs=$((500*1024*1024)) count=1 if=/dev/zero of=/usr/img_portage
mke2fs -f -b1024 -i2048 /usr/img_portage

fstab:
/usr/img_portage        /usr/portage/   ext2            loop,noatime            
0 0
(this is from desktop, on servers I usually only mount it manually when
emerging)

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/loop0      469M  306M  139M  69% /usr/portage

# df -i
Filesystem        Inodes   IUsed     IFree IUse% Mounted on
/dev/loop0        256032  152044    103988   60% /usr/portage


yoyo

Reply via email to