On Wed, 2005-07-27 at 07:52 +0100, Robin Bowes wrote: > nodata wrote: > > > > I don't think you can do it online. > > That was my understanding too - I thought I'd ask here as a last resort :( > > > In the meanwhile, you should find the user with lots of small files to > > buy you some time. > > Erm, that will be me! I'm the only user of the box. > > I originally envisaged the large partition would be for my music library > (mainly flac), i.e. the files would be big but not all the numerous, so > I changed the default inode allocation when I created the file system. > Bad move! > > I'm now using /home for other things, e.g. /home/apache has all my > websites, /home/vpopmail has all my mail, and I've used up all my inodes. > > I guess I can do some shuffling around to keep things running, e.g. move > stuff to /usr (where there is 6.8GB free and loads of inodes). > > > Something like: > > cd /home && for i in *; do echo -n "$i: "; find $i -type f | wc -l; > > done > > will probably do it. > > I ran your script with the following results: > > apache: 92685 > builder: 3 > dan: 1696 > du-2004-08-25-17:42:28: 1 > eztest: 67 > jane: 4 > mysql: 2795 > notes: 1692 > postgres: 1567 > robin: 292498 > slimserver: 27799 > smtpd: 5402 > sockd: 4 > svn: 38 > test: 164776 > testlist: 46 > tom: 726 > valiant: 6 > vpopmail: 275006 > > As you can see, I am the main culprit, with vpopmail a close second. > > I'm sure I can sort that out to keep me rolling for a while longer. > > Thanks, > > R. > Oh well :/ At least you can save yourself with a few symlinks!