Ich verwende ein Hardlink-Backup (Rsyncbackup):
Rsyncbackup
für die wichtigen Daten (=> Versionierung, man hat immer auch ältere Versionen und braucht später kein extra Backupprogramm). Schreibrechte hat bei mir nur der Nutzer "rsync". Das sollte auch gegen Verschlüsselungstrojaner helfen (weil Versionierung). Rsyncbackup ist aber etwas gewöhnungsbedürftig und fummelig. Auf jeden Falle würde ich eine Lösung mit Versionierung empfehlen!
Dazu kommen noch diverse Images der Systempartitionen (Windows/Linux). Die braucht man aber nur gelegentlich und da wird meist auch nur eine Partition zurückgespielt.
Ganz wichtig:
Das alles kommt auf mehrere externe HDDs, die an unterschiedichen Orten gelagert werden - wasserdicht (... ok, noch nicht alle) und in Blechmantel.
Es dürfen sich niemals alle Platten zur gleichen Zeit im gleichen Raum befinden!
Man benötigt so mindestens zwei externe Datenträger (läuft meist auf HDDs hinaus - schnell, groß, billig) - macht 3 Kopien, eine intern (Original) und zwei extern.
Komplett veschlüsselt kann man HDDs auch "weiter weg" lagern (außer Haus). Unbemerkter Diebstahl ist dann nicht so wild - beschränkt sich auf HDD + Umhüllung.
RAID1 ist für Privatanwender ziemlich sinnlos - das braucht man nur im Profibereich, wenn die Daten ständig verfügbar sein müssen.
PS: bei HDDs über 2 TB gelten verschärfte Regeln! Sonst war es schnell keine Backup, sondern ein echtes Datengrab!