Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SA1: Running out of disk space
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Frequently Asked Questions
View previous topic :: View next topic  
Author Message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20053

PostPosted: Thu Jan 16, 2003 3:55 pm    Post subject: SA1: Running out of disk space Reply with quote

Navigation: [System Administration] [Table of Contents]

Safe to delete:
  • /var/tmp/portage
    which can get filled if emerges are aborted (or crash?).
  • Unused kernel sources under /usr/src
    "du -h --max-depth=1 /usr/src" will report how much space is being used.
  • Unused modules under /lib/modules
    Delete only those modules associated with old kernels you are no longer using.
  • Unused firmware under /lib/firmware (see section Optional: Savedconfig of the Linux firmware wiki page)

Delete with caution:
*Above all else, please respect the donated hardware and bandwidth that is provided for Gentoo users.
  • /usr/portage/distfiles
    Deleting all files in this directory should only be done if you are having serious issues with disk space. Do not think downloading isn't a problem because you have "plenty of bandwidth."* Consider using a script to delete only the files that aren't needed. More scripts are available here. Note that eclean is included in gentoolkit.
  • /usr/src
    If you keep old kernels installed, you may be able to free up some disk space by removing them. /usr/src/linux is a link to the currently used kernel, so be careful what you delete. Also, a minor amount of diskspace can be restored from removing unused "arch"es in /usr/src/<kernel version>/arch/.
  • /usr/portage/packages/All
    If you use portage's -b (--buildpkg) option, you probably have unused binaries in this directory. Consider using a script such as eclean to remove old binaries. If they are removed from this directory, you will likely be left with dead links from directories in /usr/portage/packages/ that symlink to All. After removing the binaries, this script will remove the dead links:
    Code:
    #!/bin/bash
    find /usr/portage/packages -xtype l -print0 |xargs -0 rm
    Note: You can replace 'rm' in xargs with 'echo' to see what it will do without removing anything.
  • /var/log/messages
    And other log files. These files can sometimes become very large. Consider using a log rotating program, such as logrotate.

Do NOT delete:
  • /var/cache/edb if you use portage-2.0.50 or lower. Users of portage-2.0.51 can delete /var/cache/edb.
  • /var/db/pkg

Other:
  • tune2fs -m 0 /dev/hdaX
    Normally there is some 5% of each partition reserved for the admin, with this command you can decrease it,in this case to 0%, but u can place other values as well. (suggested by defenderBG, 2007.May)


FAQ in progress, see this thread. Other reference threads: 1, 2, 3.

Search keywords: diskspace space disk

2022-11-02: Added reference to /lib/firmware savedconfig wiki page. --pjp
2006-06-22: Added note about eclean being included with gentoolkit. --kallamej

_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Frequently Asked Questions All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum