login
.net

BackupSystem

login
down

Automatisches Backupsystem im Heimnetz

Problem:

  • Mehrere Rechner im Heimnetz (Clients) haben nur eine Festplatte mit beschränkter Kapazität und bei einem Festplattenausfall sind alle Daten verloren

Anforderungen:

  • Aufsetzen eines Backup-Servers, der über das Netzwerk automatisch Verzeichnisse von den Clients mit einer lokalen Kopie syncronisiert.
  • verschiedene Protokolle sollen unterstützt werden:
    • Windows: SMB
    • Linux/Mac: scp
    • Lokal: Dateien

Anforderungen an die Hardware:

  • Leise! Im selben Raum möchte ich weiterhin Arbeiten können. Der Server darf mich auch beim Üben an der Gitarre nicht stören!
  • Genügend Rechenpower zur Virtualisierung von Windows u.a.

Hardware:

  • Sharkoon Rebel9 Economy Gehäuse
  • Gigabyte GA-MA78G-DS3H AM2+ Mainboard mit 6xSATA
  • AMD Athlon 64 X2 4850e stromsparender Dual-Core Prozessor
  • 2x1GB MDT DDR2-800 Speicher
  • Seasonic S12II-380HB 380W Netzteil mit 12cm Lüfter
  • Scythe Ninja 2 passiver Prozessorkühlkörper
  • Scythe Slip Stream 1200rpm 12cm Lüfter zur Montage vor die Festplatten
  • 2x Samsung Spinpoint F1 HD103UI Eco Green 1000GB Festplatten
  • 2x Sharkoon Vibefixer zur geräuscharmen Betrieb der Festplatten

Hardwareaufbau:

  • Durch den Luftzug von der Front des Servers, vorbei an den Festplatten, über den passiven Prozessorkühler entsteht nur ein leichtes Luftgeräusch.
  • Bilder folgen

Software:

  • Als Betriebssystem kommt Debian Linux (Lenny) zum Einsatz. Debian ist als stabiles System bekannt und beschränkt sich auf Updates die die Systemsicherheit beeinträchtigen.
  • Als Backup-Software wird rdiffbackup eingesetzt. Dabei werden ausschließlich Änderungen im Datenbestand syncronisiert. Ein weiterer Vorteil: man kann gelöschte oder veränderte Dateien wiederherstellen, da bei geänderten Dokumenten alle "eingefangenen" Versionen aufbewahrt werden.

Update:

  • 09/2009 - Zusätzlich 2x 1.5TB Festplatten
  • 10/2009 - eine HD103UI wegen SMART Problemen ersetzt

up
Home upload edit Recent Changes Find Page All Pages