Solved

Ubuntu using 100% disk space but I can only find 9.5GB

Posted on 2010-09-17
5
609 Views
Last Modified: 2012-05-10
I have an Ubuntu x64 9.10 server without a GUI and it's completely out of disk space. I've used all of the conventional methods for locating the problems files/directories and I can only find 9.5GB out of 250GB being used. Running a du -hca / plus some other commands I've found all find the same tiny amount of data usage.

The server is running MySQL / Apache with a heavy MySQL database but the database and logs only uses about 6.5GB of space.
0
Comment
Question by:Britt Thompson
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
5 Comments
 
LVL 78

Assisted Solution

by:arnold
arnold earned 250 total points
ID: 33700115
run df -k
You might have partitioned the system such that it only allocated a low amount of disk space to the OS and you have free space on the hard drive.
Or you have 10GB allocated to / and the rest to /home/, /var/lib/mysql or /db etc.

fdisk -l /dev/hda
or /dev/sda
etc.
0
 
LVL 30

Author Comment

by:Britt Thompson
ID: 33700240
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/oasis-root
                     229698772 220714364         0 100% /
udev                   2026528       184   2026344   1% /dev
none                   2026528         0   2026528   0% /dev/shm
none                   2026528        40   2026488   1% /var/run
none                   2026528         0   2026528   0% /var/lock
none                   2026528         0   2026528   0% /lib/init/rw
/dev/sda5               233335     43774    177113  20% /boot


Definitely just / that's full here
0
 
LVL 9

Accepted Solution

by:
absx earned 250 total points
ID: 33700499
Hi,

Apparently the du can ignore files that are currently open in some process. This could be, say, a humongous log file if your DB server was misconfigured.

Try using the lsof command to view open files, as described in http://www.cyberciti.biz/tips/freebsd-why-command-df-and-du-reports-different-output.html.

- Jarkko
0
 
LVL 30

Author Comment

by:Britt Thompson
ID: 33701281
Ok...I ran the lsof and the tmp files are basically nothing. But, I do see a great deal of "(deleted)" files...how do I purge these files? Also, by chance, I see a directory I'd like to recover....how do I do that?

See my attached lsof. Thanks.
lsof.txt
0
 
LVL 30

Author Comment

by:Britt Thompson
ID: 33702048
I figured it out...I'm an idiot this time. I was excluding the directory where my external RAID is mounted and discovered the RAID wasn't mounted. A huge backup RAN to that directory filling up the hard drive.

I ran "du -chx" to determine that.

Thanks for the help...lsof is a nice one to know.
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Since I wrote the original article about Handling Date and Time in PHP and MySQL several years ago, it seemed like now was a good time to update it for object-oriented PHP.  This article does that, replacing as much as possible the pr…
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question