As I discovered recently, full filesystem backups of anything fancier than straight file storage seem to be of limited use. Examples:
- AD, registry, and Windows itself: restore is not hardware-independent
- MSSQL and pgsql servers: unless backup is made with VSS--which appears to bog the server as much as doing a hot backup of databases anyway--data is not necessarily in a usable state
- NTBackup-created backups cannot be restored on anything newer than Windows Server 2003
I'm guessing that if your server hardware became unusable, building a replacement machine in a single-server, 9-5 availability environment, depending on what hardware you could get, it would be desirable to have backups that are as widely compatible as possible, since you're clearly stuck building and setting up from scratch. Given that, are there any major downsides to the following backup strategy?
- Down SQL services
- 7-zip tar update of all server hard disks to an external backup file
- Verify integrity
- Up SQL services again
(The tar update is just to avoid the middle-step when restoring of having to restore the complete backup and then incremental backups one at a time.)