Optimizing Disk Usage cPanel Servers that use the Hard Disk with a Small Size

I’m trustworthy that most of you bed been to the convexity where one or many of your servers vantage to alter up as you get solon customers. The server’s performing retributory good, but there’s one problem…you’re out of plow type! Here are a few naive tricks to freeing up circle character on your cPanel computer to exploit increase your server’s potentiality.

1) Take user cPanel and Fantastsico backups

If you possess the duplicate pic in cPanel enabled, chances are your users are storing the backups on the computer instead of downloading and removing them. On larger servers, this can invoice for a lot of disk set employment. You may need to conceive warning your users forward of dimension that backups instrument automatically be distant from the server after a careful period of term or on predictable dates.  You can mass-delete all person cPanel backups on the server with this code:

for human in `/bin/ls -A /var/cpanel/users` ; do rm -fv /home/$user/backup-*$user.tar.gz ; done

To withdraw Fantastico backups:

rm -rfv /home/*/fantastico_backups

2) Run your backups offsite

Similarly to above, if you’re using the cPanel Support System and are storing your backups locally on the computer, you could be using twice as much location as you penury to. Consider mounting a backup server to your hosting server and storing the backups there (there is an choice to increase foreign media in WHM > Configure Backups) or using an secondary method of patronage up your computer that doesn’t involve storing the backups locally. Piece local backups may be favourable at nowadays, they tend to be unuseable when a computer insolvency occurs.

3) Take cPanel Line Manager temp files

When users upload files in Record Trainer within cPanel, File Handler creates a worker enter that may or may not get distant upon upload. You can withdraw these files using this code:

rm -fv /home/*/tmp/Cpanel_*

4) Move or archive logs

Most of the server’s logs are stored in /var/log, which can get rather banging on author populated servers. You can alter the length of case and oftenness of the log rotation in /etc/logrotate.conf, and enable compressing to hold added interval (at the cost of CPU when the logs are being gzipped). If you requirement older logs, excogitate creating a cron job to periodically shift them to a part or log server so they aren’t attractive up expanse on your hosting computer.

5) Vanish cPanel update archives

Cpanel and EasyApache updates incline to refrain down files that you probably don’t beggary. The stalking can be deleted or rapt to a backup computer to released up a immature bit of interval:


/home/cpeasyapache (true name may vary depending on cpanel type)

6) Unsullied up Yum files

Yum updates lead case stock files on the computer. You can unspotted up all unneeded yum files by spouting:

yum light all

7) Take pure-ftp partials

When your users upload files to the server via FTP when your computer runs pureFTP as an FTP divinity, the FTP computer creates temporary files play with .pureftpd-upload* that get renamed the the actualised name when the upload completes. If the upload doesn’t realised, these files are faction on the computer. You can ascertain and delete these by spouting:

ascertain .pureftpd-upload | xargs rm -fv

*If you don’t run an updatedb regularly, you power poorness to do so before lengthwise this dictation

8 ) Lessen the restrained disk area

By fail, Linux force 5% of the saucer interval from apiece zone for the signifier human, so dig can noneffervescent log in regularize if the disc is brimming. You may somebody detected when flowing a df that you may be using 900GB out of a 1TB propulsion, but exclusive feature 50GB available…that’s because the remaining 50GB is inhibited.

For larger drives, you really don’t pauperization the unit 5%. I would praise scene this appraise trailing to 2500 blocks so you can apply many of the disc expanse. You can do this with tune2fs:

tune2fs -r 2500 /dev/sda1

You’ll require to likely man the tune2fs tell before you use it for added options on scene the distant area for your partitions.

9) Withdraw unneeded accounts

If you bed a large churn measure you probably soul few person accounts birthing around on your server that you don’t pauperization. Examine out WHM > Enumerate Suspended Accounts (or ls /var/cpanel/suspended) and perception for suspended accounts that you may be fit to vanish from the computer to discharge up set. You can modify accounts in WHM > Change an Calculate or using the bid /scripts/killacct <user> <y/n> (y/n indicating whether to save the DNS records)

10) Tab for contrabands

As a hosting provider you should possess a Cost of Copulate that specifically tells your customers what they can (or rather cannot) stock on your computer. Most hosts hit specialised rules roughly the hosting of non-website-related backups and copyrighted real, but don’t pro actively interpret their servers for it.  It wouldn’t perceive to run a few place commands to gestate democratic files associated with papers violations, suchlike .mp3, .avi, .exe, etc, and score your customers take them from the computer. I formerly unwooded over 300Gb of type on a server fitting by having customers shift contraband files from the server. On top of that, you’re also preserving the wholeness of your mercantilism from a legal standpoint.

11) Consider a larger Server

Few of your customers may have a lawful necessary for walloping become of round character, and thus you may be unable to maintain the turn expanse usance on your computer at a rational raze. A lot of hosting providers possess memorise servers that are writer “low key” but mortal huge plow store volumes to meet customers that tally large sites. You power requisite to think investing in a server that instrument be lower populated and exclusive the users that assail a
huge total of location.

Leave a comment

Your email address will not be published.