Every file, folder, and email on your hosting account counts as one inode. Once you hit your plan’s limit, the server stops creating new files, which means emails bounce, WordPress plugins fail silently, and uploads stop working. The fix is usually straightforward once you know where to look.
Inode counts can take up to 15 minutes to update after you delete files, so give it a moment before checking whether your figure has dropped.
1. Empty your email folders
Email is one of the biggest culprits on shared hosting. Every message in your inbox, sent folder, spam, and bin counts individually. Log in to webmail and empty your Junk, Spam, and Trash folders. If you access email through Outlook or Apple Mail, check that deletions sync back to the server rather than just hiding messages on your device. On busy accounts, clearing out old email alone can recover thousands of inodes.
2. Delete old backup files
Backup plugins are quiet hoarders. UpdraftPlus, BackupBuddy, and similar tools store compressed archives in wp-content/uploads by default, and a single backup set can run to several thousand files once extracted. Check how many copies your plugin keeps, download anything you want off-server, then delete the rest through File Manager.
DomainsFoundry hosting plans include automatic off-server backups as standard. They run in the background and don’t touch your inode count, so if you’re running a backup plugin purely for safety, you can switch it off.
3. Clear your WordPress cache
Caching plugins write files to wp-content/cache every time they generate a cached page. On an active site this folder grows fast. Open your caching plugin’s settings and run a full cache clear from there. If you’re not sure which plugin owns the folder, browse to wp-content in File Manager and delete the contents of any folders named cache, wp-rocket, w3tc, or lscache.
4. Delete deactivated plugins and themes
Deactivating a plugin in WordPress leaves every file on disk. Go to Plugins > Installed Plugins, filter by inactive, and delete anything you’re not running. Repeat under Appearance > Themes. WordPress requires one fallback theme, but the rest can go. A single bloated plugin can account for hundreds of files.
5. Remove unused image sizes
Every image you upload to WordPress generates multiple resized copies automatically. Switch themes or remove a page builder and some of those sizes become orphaned. The Regenerate Thumbnails plugin includes an option to delete image sizes that no registered theme or plugin uses. On a site with a large media library this can recover a significant number of inodes.
6. Remove staging sites and parked domains you no longer use
A WordPress install uses around 2,000 files before you add a single plugin or upload. Staging sites and old addon domains add up fast. If you built a test site and moved on, delete its files through File Manager and remove the domain from your control panel. That alone can bring your count down by several thousand.
7. Remove third-party security plugins
Security plugins write continuously to disk: scan logs, quarantine folders, activity records, firewall rules. All of it counts. DomainsFoundry hosting includes server-level malware scanning and protection built in, so a third-party security plugin is likely duplicating work. Removing one can recover hundreds or even thousands of inodes depending on how long it has been running.
8. Delete old log files
Web servers write access and error logs constantly. So does WordPress itself if you have WP_DEBUG_LOG enabled. Browse your account root in File Manager and look for .log files. Logs older than a few weeks are safe to delete and your live site won’t be affected. Your control panel may also include a log management tool where you can clear older logs in bulk.
On databases: clearing records from MySQL tables makes no meaningful difference to your inode count. Each database uses a fixed number of files on disk regardless of how many rows it contains.
If you’ve worked through the list and still need more headroom, our higher-tier plans come with a larger inode allowance. Contact DomainsFoundry support and we’ll help you identify what’s using the most files.
