To help you understand better, I have the below as my root directory:
/home/nginx/domains/sitename/public
My forum backup folder is:
/home/nginx/domains/sitename/public/backupfolder
... and this is how you've come to use up all your free drive space.
For illustration purposes we'll say that your XF backup file comes in at 500MB.
So backup1 will grab
all the files within your forum root directory:
/home/nginx/domains/sitename/public
And it will save the resulting 500MB backup1 file here:
/home/nginx/domains/sitename/public/backupfolder
So this first backup creates a footprint on your server of around 1GB - 500MB of XF files + the 500MB backup1 file.
Now because you've placed your backup files
within your XF site directory structure, the next backup will grab your 500MB XF files
and your previous backup1 file from
/home/nginx/domains/sitename/public/backupfolder - making backup2 500MB XF files + 500MB backup1 file - so a slightly larger 1GB.
backup3 will include the
two previous backups (1 and 2) in
its backup file of around 2GB (500MB XF + 500MB backup1 + 1GB backup2)
backup4 does the same with all the previous backups too, so comes in at a hefty 4GB (500MB XF + 500MB backup1 + 1GB backup2 + 2GB backup3)
backup5 starts to really rack-up the HDD usage at 8GB (500MB + backup1 + backup2 + backup3 + backup4)
backup6 weighs-in at a clumpy 16GB (500MB + backup1 + backup2 + backup3 + backup4 + backup5)
backup7 - 32GB
backup8 - 64GB
backup9 - 128GB
backup10 - 256GB ... and, well, you get the idea. Within a short timeframe your free space disappears.
This is why you need the backup folder to be
above the XF root structure - so that it doesn't keep backing up the previous backups as well.
