Na ja wie du Backupst liegt daran was du wie wiederherstellen willst:
Mal ein Beispiel: Ich Backupe meine Linuxmaschinen so:
Ein kleines S***** erstellt eine Liste aller installierten Pakete und speichert diese Liste auf einer Externen Festplatte.
Ein zweites S***** sichert regelmäßig den Inhalt von /home und /usr als Archiv. Das ist quasi der Kopierbefehl, dazu einfach als root:
cp /home /pfad/zur/externen/Festplatte/ & cp /usr /pfad/zur/externen/Festplatte/
Im Falle das ich mein System wiederherstellen muss, installiere ich ein frisches System, installiere anhand der Liste die Pakete nach, und ersetze die /home und /usr Ordner der neuinstallation.
Eine andere ,recht einfache, Methode ein Backup zu machen wäre
Clonezilla(Livesystem), damit kannst du ganze Festplatten als Images speichern und aus Images Festplatten wiederherstellen.