You can view your cPanel account's disk usage from several places. The Statistics panel in the right sidebar gives you a quick overview; to find out which directory takes how much space and to free up room, use the Disk Usage tool.
1. Quick View from the Right Sidebar
As soon as you log in to cPanel, the General Information and Statistics panels appear on the right. The following values are shown in real time:
- Disk Usage: Total space used and your package quota (e.g. 4.2 / 20 GB).
- File Usage: Total number of files/folders (inodes) on your account.
- MySQL® Disk Usage: Total size of all your databases.
- Email Accounts: Number of defined mailboxes (each mailbox has its own size shown on a separate screen).
2. Directory-Level Analysis with Disk Usage
The most accurate way to learn which folder is consuming how much space is the Disk Usage tool:
- On the cPanel main screen, in the Files section, click Disk Usage.
- The opened page lists all your directories in a tree view; each directory's size and file count are shown at the bottom.
- You can sort by clicking the column headers — Size or File Count.
- Clicking on a directory shows the detailed breakdown of its subfolders.
Folders that most often grow large in practice:
public_html/— site files, media uploads, plugin files.mail/— all messages in your email mailboxes (one of the biggest space consumers).tmp/— temporary files created by applications..trash/andcache/— deleted items and application caches.
3. Per-Mailbox Email Usage
To see how much space each email account takes:
- On the cPanel main screen, in the Email section, go to Email Accounts.
- The account list shows Used / Quota info on each row (e.g. 320 MB / 1 GB).
- To change the quota, use the Manage button next to the account.
4. Database Sizes
- On the cPanel main screen, in the Databases section, go to MySQL® Databases.
- The Current Databases table shows the Size column for each database.
If a database is growing unexpectedly, inspect it table-by-table in phpMyAdmin and clear unused log/cache/session tables.
5. Don't Forget the Inode (File Count) Limit
Even if your disk quota isn't full, hitting the inode (file count) limit prevents new files from being written: email delivery may stop, log files can't be created, plugin installs fail. So you should track File Usage alongside the disk percentage.
If you're approaching the inode limit, check these folders:
- WordPress
wp-content/cache/— tens of thousands of small cache files can pile up. - Old backup directories and downloaded
.tar.gz/.ziparchives. - Trash and Spam folders in email accounts.
- Package manager directories like
node_modulesandvendor.
public_html
(especially etc/, .cpanel/, .cphorde/); doing so can
break your account. If you're not sure which files can be deleted safely, take a backup first.
If your disk quota keeps falling short, you may want to upgrade your hosting package; to determine the right plan, you can open a support ticket and we'll evaluate it with you.