BackupPC

BackupPC
QS-Informatik

Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen und beteilige dich an der Diskussion! (+)
Begründung: Hier hat jemand einen halbfertigen Artikel online gestellt und sogar noch so Dinge wie „TODO“ einfach im Artikel gelassen. Deshalb klarer QS-Fall, zumindest die ganzen Bearbeitungskommentare müssen aus dem Artikel.--ThE cRaCkEr 00:38, 27. Jul. 2011 (CEST)

BackupPC
BackupPC host.png
Basisdaten
Entwickler Craig Barratt
Aktuelle Version 3.2.1
(25. April 2011)
Betriebssystem Linux, Unix, Mac OS X
Programmier­sprache Perl
Kategorie Datensicherung
Lizenz GPL (Freie Software)
[backuppc.sf.net]

BackupPC ist eine freie Disk-zu-Disk Backup-Suite mit einem webbasiertem Frontend. Es ist kein spezieller Client notwendig da der Server selbst unterschiedliche Protokolle unterstützt.

2007 wurde BackupPC gemeinsam mit Amanda und Bacula als eine der drei meist bekannten Open-Source Backup-Utilities genannt. [1]

Datendeduplizierung verringert den notwendigen Speicherbedarf auf dem Ziel-Server.

BackupPC ist in der Lage über das SMB-Protokoll auch Netzwerk-Freigaben unter Windows zu sichern.

Inhaltsverzeichnis

Übertragungsarten

Es werden unterschiedliche Übertragungsarten (zum Server) unterstützt.

rsync

Dabei werden die zu sichernden Daten mittels rsync-Protokoll übertragen.

Besonderer Vorteil bei dieser Sicherungsart ist die Möglichkeit eine geringere Datenmenge übertragen zu können: Ein wichtiges Merkmal von rsync ist, dass es nicht nur ganze Dateien kopieren kann, sondern auch Teile von Dateien. Wurde auf dem Quell-Datenträger eine Datei verändert, werden nur die geänderten Teile der Datei auf das Zielsystem übertragen (Delta-Kodierung). Das kann speziell bei unkomprimierten Dateitypen erhebliches Transfervolumen einsparen und die Synchronisation deutlich beschleunigen. (weiterführend: rsync-Protokoll)

Verschlüsselte Übertragung

Optional ist auch eine verschlüsselte Übertragung mithilfe des SSH-Protokolls möglich.

smb

Mit dieser Übertragungsart können "nativ" Windows-Freigaben gesichert werden.

Speicherverbrauch

Deduplizierung

Aufgrund der Deduplizierung werden idente Dateien von mehreren Clients immer nur ein mal im sog. "pool" gesichert. Weitere idente Kopien werden intern referenziert (dzt. mittels Hardlinks).

One example of disk use: 95 latops with each full backup averaging 3.6GB each, and each incremental averaging about 0.3GB. Storing three weekly full backups and six incremental backups per laptop is around 1200GB of raw data, but because of pooling and compression only 150GB is needed.[2]

Implementierung

Zu sichernde Dateien werden zum Server übertragen. Nach der Übertragung werden die Dateien mit schon vorhandenen verglichen (MD5-Checksummen). Wenn die Dateien schon vorhanden sind werden sie mittels Hardlinks referenziert. In der vorhandenen Stable-Version werden z.B. Kopien von Dateien jedoch weiterhin übertragen da die Deduplizierung erst am Server stattfindet.

Der Entwickler hat angekündigt in den kommenden Versionen eine Möglichkeit zur Deduplizierung vor der Übertragung der Dateien zu implementieren: Dabei erstellen die Clients schon vor der Übertragung Checksummen - danach werden nur noch Dateien übertragen die nicht referenziert werden können (neue und geänderte Dateien).

Optionale Kompression

Optional können die übertragenen Dateien am Server auch zusätzlich mittels gzip oder bzip2 komprimiert werden um noch weiter Speicherplatz zu sparen.

Performance

Erhebliche Performance-Gewinne lassen sich mittels rsync und unkomprimierten Daten erzielen: Im Gegensatz zur Annahme es müssten immer wieder große Datenmengen übertragen werden ermöglicht rsync sogar eine noch schnellere Sicherung (siehe Beispiel).

Einzelnachweise

  1. W. Curtis Preston (2007) Backup and Recovery O'Reilly Media, ISBN 978-0-596-10246-3
  2. http://backuppc.sourceforge.net/info.html

Weblinks

 Commons: BackupPC – Sammlung von Bildern, Videos und Audiodateien

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • BackupPC — Тип резервное копирование по сети Разработчик Craig Barratt Написана на Perl Операционная система UNIX‐подобные Последняя версия 3.2.0 (31 07 2010) Лицензия …   Википедия

  • Backuppc — est un logiciel libre de sauvegardes informatiques publié sous licence GPL. Il est utilisé pour sauvegarder sur disque un ensemble de postes clients et de serveurs, sous Unix, Linux, Windows ou Mac OSX. Les protocoles utilisables pour les… …   Wikipédia en Français

  • BackupPC — Infobox Software name = BackupPC developer = Craig Barratt latest release version = 3.1.0 latest release date = November 25, 2007 operating system = Cross platform genre = Backup Recovery (Software) license = [http://www.gnu.org/licenses/old… …   Wikipedia

  • BackupPC — Développeur Craig Barratt Dernière version 3.2.1 [ …   Wikipédia en Français

  • RRDtool — Original author(s) Tobi Oetiker Stable release 1.4.5 / December 26, 2010 Written in C …   Wikipedia

  • List of backup software — This is a list of backup software (software that performs data backups). Contents 1 Free software 2 Proprietary 3 See also 4 References …   Wikipedia

  • Advanced Maryland Automatic Network Disk Archiver — Entwickler AMANDA development team (Siehe AUTHORS Datei im Installationsarchiv) Aktuelle Version 3.3.0 (2. Juni 2011) Betriebssystem Linux, Unix, Mac OS X, BSD …   Deutsch Wikipedia

  • Bacula — Entwickler Kern Sibbald Team Aktuelle Version 5.0.3 (6. August 2010) Betriebssystem Linux, Unix, Windows, Mac OS X Programmier­sprache …   Deutsch Wikipedia

  • Liste De Logiciels Libres — Les logiciels libres présents sur cette page le sont selon la définition de l article logiciel libre. La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD. Sommaire 1 Système d exploitation 1.1 Famille des GNU/Linux… …   Wikipédia en Français

  • Liste de logiciels libres — Les logiciels libres présents sur cette page le sont selon la définition de l article « logiciel libre ». La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD. Sommaire 1 Système d exploitation 1.1 Famille… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”