Of all the topics we have repeatedly stressed, none is more significant that backing up your server. It is the only way to ensure that your data will be safe even if the most inconceivable disaster occurs. Once you have working backups for your server, it is important to evaluate your backups and also make sure you using a method that is reliable and safe. The following tips should help you get better backups.
1. Use a remote server. You always have the option of using local backups, but this is not ideal. A backup hard drive on your server is only good as long as the entire server keeps running, and a backup server within the same data center is only as good as the security and dedicated power of the data center. If disaster hits one or the other, both your server and backups could be destroyed.
2. Incremental backups. Using a tool like rsync, you can create incremental backups and save yourself some bandwidth costs. It will also be faster and use less server load.
3. Automate the backup process. You may be extremely meticulous, but having to always manually backup your server is just inefficient when there are automation options (like cron) available.
4. Backup website files and databases. People often backup home files but forget databases, or the opposite, only backing up their databases. Both will leave you with partial websites, should you need to restore a backup.
5. Test your backups periodically. You may think they are in working order, but you need to make sure.
Backing up your data can save your server, and using smart techniques for backup and retrieval will make your server much more reliable.