Timeshift ist ein leistungsstarkes Tool zur Erstellung von System-Snapshots. Damit lassen sich Änderungen am System rückgängig machen und Fehler schnell beheben. In diesem Tutorial zeigen wir, wie du Timeshift auf einem Ubuntu Server einrichtest und nutzt.
1. Installation von Timeshift
Auf den meisten Ubuntu-Versionen ist Timeshift nicht standardmässig installiert. Die Installation erfolgt mit:
sudo apt update && sudo apt install timeshift -y
2. Snapshot-Speicherort wählen
Timeshift unterstützt verschiedene Speicherorte für Snapshots:
- Btrfs: Falls dein System mit Btrfs formatiert ist, nutzt Timeshift dessen eingebaute Snapshot-Funktion.
- RSYNC: Die empfohlene Methode für ext4-Dateisysteme.
Starte die Konfiguration mit:
sudo timeshift --create --comments "Initial Snapshot" --tags D
Dabei steht D
für «Daily» – du kannst auch W
(Weekly) oder M
(Monthly) verwenden.
3. Automatische Snapshots einrichten
Um regelmässig Snapshots zu erstellen, richte einen Cron-Job ein:
sudo crontab -e
Füge die folgende Zeile hinzu, um täglich einen Snapshot um 2 Uhr morgens zu erstellen:
0 2 * * * /usr/bin/timeshift --create --comments "Automated Snapshot" --tags D
4. Snapshot wiederherstellen
Falls das System nicht mehr richtig funktioniert, kannst du einen früheren Snapshot wiederherstellen:
Liste alle verfügbaren Snapshots auf:
sudo timeshift --list
Wiederherstellen eines bestimmten Snapshots:
sudo timeshift --restore --snapshot "Snapshot-Name"
Folge den Anweisungen auf dem Bildschirm, um den Wiederherstellungsprozess abzuschliessen.
5. Alte Snapshots automatisch löschen
Damit der Speicherplatz nicht überläuft, kannst du alte Snapshots automatisch entfernen:
sudo timeshift --delete --tags D
Alternativ kannst du eine maximale Anzahl an Snapshots festlegen:
sudo timeshift --schedule --daily 5
Fazit
Timeshift ist ein einfaches, aber effektives Tool zur Sicherung und Wiederherstellung von Ubuntu Servern. Mit regelmässigen Snapshots und automatischer Bereinigung behältst du die Kontrolle über dein System und kannst Probleme schnell beheben.