[vox-tech] I'm out of space on /

Jay Strauss me at heyjay.com
Wed Jun 29 12:18:54 PDT 2005


I'd agree with a larger root partition

Jay

Karsten M. Self wrote:
> on Tue, Jun 28, 2005 at 05:06:20AM -0700, Shwaine (shwaine at shwaine.com) wrote:
> 
>>On Sun, 26 Jun 2005, Jay Strauss wrote:
>>
>>
>>>hydrogen:/# du -hxs *
>>>2.7M    bin
>>>8.3M    boot
>>>0       cdrom
>>>88K     dev
>>>6.9M    etc
>>>1.0K    initrd
>>>0       initrd.img
>>>79M     lib
> 
> 
> This suggests a couple of kernels.  Current (2.6) kernels are running
> ~40 MiB in modules.  You can spare space by:
> 
>   - Deleting unused kernels.
> 
>   - Copying older kernel's modules to an alternate location and linking
>     them back.  Kernel won't be bootable, but you'll be able to undo the
>     damage if necessary.  If you use an initrd to load boot-required
>     drivers, this actually *will* work.
> 
>   - Compiling your own kernel with only necessary modules.  SCSI, ISDN,
>     bluetooth, telephony, atm, and many network drivers can be dropped
>     for considerable savings.  Alternatively, you could copy driver
>     trees not needed at boot to another partition and symlink them back.
>     Post-boot, module loads will work.
> 
> Because of kernel bloat, I'm currently recommending a minimum of ~150,
> and preferably ~250 MiB+ for root.
> 
> <snip>
> 
>>>385M    proc
> 
> 
>>On Mon, 27 Jun 2005, Jay Strauss wrote:
>>
>>
>>>hydrogen:/# df -h
>>>Filesystem            Size  Used Avail Use% Mounted on
>>>/dev/hda1             133M  107M   19M  86% /
>>>tmpfs                 189M  4.0K  189M   1% /dev/shm
>>>/dev/hda8              27G  1.4G   24G   6% /home
>>>/dev/hda7             361M  8.1M  334M   3% /tmp
>>>/dev/hda5             4.6G  821M  3.6G  19% /usr
>>>/dev/hda6             2.8G  113M  2.6G   5% /var
>>>fe:/home               50G   16G   32G  34% /mnt/fe/home
>>
>>
>>Off the bat a few things popped at me... first double-check the size on 
>>/proc. That seems a bit high, particularly given your second email that 
>>says the partition is not even that large. 
> 
> 
> /proc is a virtual filesystem, it doesn't exist.  Most files in it
> report a filesize of zero.
> 
> The exceptions are any symlinks (always report a size of 1), and
> /proc/kcore, which reports memory size.
> 
> From which, we can assume Jay's got 386MB RAM on his box.
> 
> 
>>If you have a rogue process chewing up disk space, you'll want to
>>solve that first. Second, also check the inodes available with df -i
>>just in case this is a case of inode exhaustion instead of disk space.
> 
> 
> Good suggestion but doesn't seem to fit the data as presented.
> 
> 
>>My final thought is to look through /lib and see if you need all the
>>libraries you have installed as it seems to be the lion's share of the
>>partition. My lib directory is about half the size of yours, but I
>>tend to be minimalistic with my installations.
> 
> 
> You've likely only got one kernel installed.
> 
> 
> ...and for comparison, local partitions, and root FS sizes:
> 
>     Filesystem            Size  Used Avail Use% Mounted on
>     /dev/hda2             228M  196M   21M  91% /
>     tmpfs                 475M  4.0K  475M   1% /dev/shm
>     /dev/hda1              38M   28M  8.8M  76% /boot
>     /dev/hda9             259M  197M   63M  76% /tmp
>     /dev/hda10           1004M  820M  185M  82% /var
>     /dev/hda11            3.0G  2.8G  143M  96% /usr
>     /dev/hda12           1004M  493M  512M  50% /usr/local
>     /dev/hda13             12G   11G  720M  94% /home
> 
> And root utilization:
> 
>     # du -s bin dev etc lib root sbin            
>     4364	bin
>     95	dev
>     34960	etc
>     115593	lib
>     33286	root
>     4909	sbin
> 
> 
> Peace.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> vox-tech mailing list
> vox-tech at lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech


More information about the vox-tech mailing list