What's taking up all my disk space?

Polytropon freebsd at edvax.de
Tue Jan 26 11:36:33 UTC 2016


On Tue, 26 Jan 2016 11:29:00 +0000, Arthur Chance wrote:
> On 26/01/2016 10:23, Anton Sayetsky wrote:
> > 26 янв. 2016 г. 12:21 пользователь "Murk Fletcher" <murk.fletcher at gmail.com>
> > написал:
> >>
> >> Hi!
> >>
> >> Woke up to a nasty surprise this morning:
> >>
> >> /: write failed, filesystem is full
> >> # df -h
> >> Filesystem         Size    Used   Avail Capacity  Mounted on
> >> /dev/gpt/rootfs     38G     35G   -7.4M   100%    /
> >> devfs              1.0K    1.0K      0B   100%    /dev
> >> fdescfs            1.0K    1.0K      0B   100%    /dev/fd
> >> linprocfs          4.0K    4.0K      0B   100%    /usr/compat/linux/proc
> >>
> >> I have no idea why this is because I'm only using my FreeBSD VPS to run a
> >> small Rails app in `/usr/home/`:
> >>
> >> # du -sh /usr/home
> >> 8.6G    /usr/home
> >> # du -sh /usr/
> >>   12G    /usr/
> >> # du -sh /
> >>   34G    /
> >>
> >> Maybe there's a way to use `du` to show all files larger than 1GB and then
> >> pass it on to some other command to sort them by size?
> > Try "du -sh /*" first.
> 
> There aren't so many sub-directories in / that it's difficult to spot 
> the largest but
> 
> du -sh /* | sort -rh
> 
> will order the list from largest to smallest. Very useful (possibly with 
> head added to the pipeline) if you've got a lot of subdirectories.

And in case you want a more detailed list:

	# ls -laFG -D "%Y-%m-%d %H:%M:%S" / | sort -r -g +4 | less

The largest files will be on top. Use /var or /tmp instead of / when
you want to have a listing for a specific subtree.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...


More information about the freebsd-questions mailing list