Two command line scripts that are great solutions to backing up your drupal database and filesystem.
Sure there are tons of ways to do this but these two have worked well for me for numerous years. And since they are command line tools, once in place they just work.
rdiff-backup
This is a great way to do incremental backups and it can even do remote backups. All you need to do is run it at night via cron. For example
rdiff-backup /home/admin/public_html /home/admin/backups/filesystem
That will backup my site to the filesystem folder I made for it.