Backup Systeme · 3 min read · Jan 05, 2026
Sichern von Linux- und Windows-Systemen mit BackupPC
Sichern von Linux- und Windows-Systemen mit BackupPC
Version 1.0
Autor: Falko Timme
Dieses Tutorial zeigt, wie Sie Linux- und Windows-Systeme mit BackupPC sichern können. BackupPC fungiert als Server und wird auf einem Linux-System installiert. Von dort aus kann es sich mit allen Linux- und Windows-Systemen in Ihrem lokalen Netzwerk verbinden, um diese zu sichern und wiederherzustellen, ohne die Arbeit des Benutzers auf diesem System zu stören. Auf den Clients sind minimale bis keine Konfigurationen erforderlich. BackupPC unterstützt vollständige und inkrementelle Sicherungen und bietet ein übersichtliches Web-Frontend für den Administrator und den normalen Benutzer, sodass Sicherungen und Wiederherstellungen über einen Webbrowser verwaltet werden können. Es sollte jedoch beachtet werden, dass BackupPC dateibasierten Sicherungen durchführt, nicht bitweisen Sicherungen wie Ghost4Linux, zum Beispiel, sodass es nicht für die Abbildung von Festplatten/Partitionen geeignet ist.
BackupPC verfügt über ein cleveres Pooling-Schema, das den Speicherplatz und die Festplatten-I/O minimiert. Identische Dateien über mehrere Sicherungen desselben oder verschiedener PCs werden nur einmal gespeichert, was zu erheblichen Einsparungen bei Speicherplatz und Festplatten-I/O führt.
Ich möchte zunächst sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies für Sie funktioniert!
1 Vorbemerkung
In diesem Tutorial werde ich BackupPC auf einem Debian Etch-Server mit der statischen IP-Adresse 192.168.0.100 und dem Hostnamen server1.example.com einrichten. Das Verfahren sollte ähnlich oder dasselbe auf Debian Sarge und Ubuntu sein.
BackupPC speichert die Sicherungen in /var/lib/backuppc, daher habe ich dies zu einer zusätzlichen Partition von etwa 90 GB auf dem BackupPC-Server gemacht. Es sollte beachtet werden, dass dies immer noch sehr klein ist, insbesondere wenn Sie viele Maschinen sichern möchten, also ist größer besser. Außerdem sollten Sie in Betracht ziehen, LVM für die /var/lib/backuppc-Partition zu verwenden, damit Sie sie bei Bedarf vergrößern können. Sie können mehr über LVM in diesem Tutorial erfahren: https://www.howtoforge.com/linux_lvm
Ich werde zeigen, wie man ein Ubuntu Edgy Eft-Desktop-System mit dem Hostnamen/NetBIOS-Namen falko-desktop und ein Windows XP-Laptop mit dem NetBIOS-Namen notebook sichert und wiederherstellt. Beide erhalten ihre Netzwerkeinstellungen über DHCP.
BackupPC unterstützt drei Übertragungsmethoden: smb, rsync/rsyncd und tar. rsync ist die empfohlene Methode für Linux-Systeme, daher werde ich dies für den Ubuntu-Desktop verwenden, und smb ist die bevorzugte Methode für Windows-Systeme, daher verwende ich es für das Windows-Laptop.
2 BackupPC installieren
Auf server1.example.com führen wir diesen Befehl als root aus, um BackupPC zu installieren:
server1.example.com:
apt-get install backuppc rsync libfile-rsyncp-perl par2 smbfsSie werden ein paar Fragen gestellt:
Arbeitsgruppe/Domänenname: <– WORKGROUP (in der Tat ist es egal, was Sie hier eingeben)
Ändern Sie smb.conf, um WINS-Einstellungen von DHCP zu verwenden? <– Nein
Dann sehen Sie diese Nachricht:
Webadministrationsstandardbenutzer erstelltBackupPC kann über seine Weboberfläche verwaltet werden:
http://server1.example.com/backuppc/Zu diesem Zweck wurde ein Webbenutzer namens ‘backuppc’ mit ‘dAamcQIH’ als Passwort erstellt. Sie können dieses Passwort ändern, indem Sie ‘htpasswd /etc/backuppc/htpasswd backuppc’ ausführen. <– Ok
Bitte notieren Sie sich das Passwort für das Web-Frontend (dAamcQIH in diesem Fall) für den Benutzer backuppc. Wenn Ihnen das Passwort nicht gefällt, können Sie es ändern, indem Sie
server1.example.com:
htpasswd /etc/backuppc/htpasswd backuppcÖffnen Sie dann einen Browser und geben Sie http://192.168.0.100/backuppc/ ein (oder http://server1.example.com/backuppc/, wenn Sie einen ordnungsgemäßen DNS-Eintrag für server1.example.com in Ihrem Netzwerk haben). Wenn Sie eine Anmeldeaufforderung erhalten, ist alles in Ordnung. Wenn nicht (wie bei meiner Installation), führen Sie diesen Befehl aus:
server1.example.com:
dpkg-reconfigure backuppcSie werden diese Frage sehen:
Fügen Sie Aliase für /backuppc/ zu Ihren Apache-Konfigurationsdateien hinzu? <– Ja
Gehen Sie danach erneut zu http://192.168.0.100/backuppc/ und melden Sie sich mit dem Benutzernamen backuppc und dem Passwort von backuppc an:

Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.