The file system is as simple as just copying the files via FTP back to your local computer or storage device.I have a little perl script that I run via CRON that does this as well. Then all you have is a single file to grab after. Would be nice to have the software do this via CRON for you, then allow you the ability to import the DB back through the software...#!/usr/bin/perl
# System Backup
#------ Variables ------
$backupdir = "/usr/local/DirectoryOfBackUpLocation"; # "." for current
$other_dirs = "/usr/local/DirectoryToBeBackedUp1 /usr/local/DirectoryToBeBackedUp2";
#-----------------------
print "Backup Initiated...\n";
@[deleted] = localtime(time);
$newfilename = sprintf("%02d",$timenow+1) .
sprintf("%02d",$timenow) . ($timenow + 1900);
print "Using Filename: $newfilename.sql \n";
print "Starting database backup... \n";
system "mysqldump -qce -r $newfilename.sql -u root DataBaseName";
print "Starting Compression... \n";
system "tar czf $backupdir/$newfilename.tar.gz $other_dirs $newfilename.sql";
unlink "$newfilename.sql" || print "Error: Cannot delete file specified: $newfilename - $_ \n";
print "Done. \n"