Se você quiser fazer o backup de todo o sistema, é melhor fazê-lo frio inicializando em algo como o clonezilla. Então você imagina a unidade inteira como um instantâneo. Mais tarde, você pode restaurar iniciando no clonezilla novamente ou semelhante e copiando a imagem do disco de volta pelo disco.
Se você deseja fazer backup de um banco de dados, como o postgres, como mencionado, deve usar ferramentas de banco de dados específicas da sua configuração. Por exemplo, eu uso o AutoMySQLBackup para fazer backup do meu banco de dados MySQL com backups contínuos. Eu coloquei o comando em um crontab que verifica se a minha unidade USB está conectada e, em caso afirmativo, executa o backup.
Em terceiro lugar, se é sua máquina pessoal, você também deve fazer o backup / home. Para isso, uso o "Back in Time", que controla as alterações nos arquivos. Isso protege você mesmo de problemas como sobrescrever ou excluir um arquivo por engano, desfazer edições e outros erros do usuário. O Lifehacker tem uma boa visão geral disso. Também é uma boa ideia, ocasionalmente, fazer uma cópia completa de sua / home para uma unidade USB e armazená-la fora do local, como em seu escritório. Você pode usar uma unidade USB criptografada se isso for uma preocupação.
Muitas pessoas acham que o clone / restauração do disco não é muito menos trabalhoso do que apenas fazer uma nova instalação. Muitas pessoas também não possuem seus próprios bancos de dados SQL. É por isso que você vê o foco apenas em / home.