A point to note.. cPanel usually stores it's own backups (not the user triggered ones, the daily, weekly, monthly) in a location outside of your user account. People can download these backups directly via their cPanel without having to create them.
on a shared hosting account without WHM? I am very open to learn something new?
Use the manual backup in Full backup "download a full website backup" With this method cPanel initially builds and stores (tmp) the backup on the server for the user to download or before it ships it off to the server that has been specified (ftp-transfer) Brad, with all respect but you need sufficient space for that. Simple example and I can give you access to that particular site so you can see it happening with the email output showing an ftpput error (permission denied). Example of such event 2 days ago:
Net::FTP=GLOB(0xd1f8f28)<<< 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Net::FTP=GLOB(0xd1f8f28)<<< 200 A L'HUILE
Cannot open Local file /home/fafgbor/backup-10.29.2010_22-11-33_fafgbor.tar.gz: Permission denied
at /usr/local/cpanel/bin/ftpput line 34
On this by us for this client managed VPS on Hostgator (our OSAM-services), the client gives his user a package 900Mb. Total actual use on server 600 Mb. When running the backup as stated (normal backup of full account) the permission problem is thrown. When creating backups in this way the backup is created in a temporary location within the user account (quote from cpanel!) Therefore this goes in distress. Increasing the space to 1,500 Mb...no problem all runs well:
Net::FTP=GLOB(0x1d7a5f28)<<< 150 Connecting to port 41512
Net::FTP=GLOB(0x1d7a5f28)<<< 226-File successfully transferred
Net::FTP=GLOB(0x1d7a5f28)<<< 226 107.350 seconds (measured here), 2.83 Mbytes per second
Double checked with cPanel support and with client's hosting partner Hostgator Level III: Both confirm this behavior.