AA_dosenmuell_sxc414122_BerkeleyRobinson.jpg

© sxc.hu, Berkeley Robinson

Das deduplizierende Dateisystem LessFS

Schrumpfkur

Auf den meisten Festplatten tummeln sich unbemerkt doppelt und dreifach gespeicherte Daten. Diesen überflüssigen Platzverschwendern geht LessFS mit einem ausgefeilten Verfahren an den Kragen.

Festplatten scheinen im Laufe eines Arbeitslebens irgendwie zu schrumpfen. Wo nach dem Kauf noch gähnende Leere herrschte, liegen plötzlich Abertausende Dateien. Ironischerweise haben viele von ihnen sogar den selben oder zumindest ähnliche Inhalte. So schluckt jede sicherheitshalber aufbewahrte Version einer Rund-Mail wertvollen Plattenplatz.

Noch mehr Bytes belegen die regelmäßig angelegten Backups, ganz zu schweigen von den drei virtuellen Maschinen mit den zu Testzwecken aufgesetzten Distributionen. In diesem Extremfall lungern auf der Festplatte sogar vier mal die gleichen Systemdateien. Gerade in solchen Fällen wäre es schön, wenn Linux identische Daten nur ein einziges Mal speicherte.

Eingedampft

Das dachte sich Mark Ruijter und schuf kurzerhand das Dateisystem LessFS. Im Gegensatz zu herkömmlichen Vertretern wie Ext4 und Co. schreibt es identische Datenblöcke nur einmal auf die Festplatte. Nach außen hin bleibt dabei alles beim Alten: Kopieren Sie beispielsweise ein Dokument, sehen Dateimanager wie Dolphin und Nautilus weiterhin zwei Dateien. Tatsächlich liegt das Original erstmal einfach auf der Festplatte.

Ändern Sie die Kopie, speichert LessFS nur die gegenüber dem Original modifizierten Teile. Da es auf diese Weise Datei-Duplikate vermeidet, heißt das Vorgehen auf Englisch De-Duplicating (Deduplizierung). Um weiteren Speicherplatz zu sparen, komprimiert LessFS schließlich noch alle tatsächlich gespeicherten Daten. Das hat den angenehmen Nebeneffekt, dass Linux insbesondere große Dateien wesentlich schneller lädt.

Es gibt allerdings einen Haken: Tritt ein Festplattendefekt auf, können Sie beim herkömmlichen Speichern der Daten eventuell noch auf eine ältere Kopie des Dokuments zugreifen. LessFS fasst diese Dateien jedoch zusammen, womit sie folglich allesamt verloren wären. Regelmäßige Sicherungen auf einen zweiten Datenträger bleiben daher unerlässlich.

Testfahrt

Um LessFS auszuprobieren, wechseln Sie auf die Homepage des Entwicklers Mark Ruijter [1] oder verwenden die Dateien von der Heft-DVD. Das LessFS-Archiv enthält den Dateisystemtreiber und ein paar Werkzeuge. Um diese zu übersetzen und zu installieren, stellen Sie zunächst per uname -r sicher, dass Ihr Linux-System auf einem Kernel in Version 2.6.26 oder höher basiert. Anschließend nutzen Sie den Paketmanager, um den C-Compiler GCC, das Dienstprogramm Make sowie die Entwicklerpakete zu vier Bibliotheken zu installieren:

  • Zlib (meist im Paket zlib-devel, unter Ubuntu zlib1g-dev),
  • Bzip2 (häufig in libbz2-devel oder libbz2-dev),
  • Mhash (mhash-devel beziehungsweise libmhash-dev) und
  • FUSE (fuse-devel respektive libfuse-dev).

Vom Paketmanager zusätzlich als Abhängigkeiten vorgeschlagene Pakete nicken Sie einfach ab.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • LinuxUser 11/2010 ab heute am Kiosk
    Zu den Themen des aktuellen Hefts zählen unter anderem das Aufzeichnen, Verwalten und Präsentieren von Geodaten, das WeTab, Portable Apps für Linux und die ersten Sekunden nach dem Booten eines Linux-PCs.
  • Datenbank-Backups mit DVD-Backup
    Warum kompliziert, wenn es auch einfach geht? Ein Shell-Skript genügt für Backups auf DVD-Medien. Das vorgestellte Tool DVD-Backup macht auch vor den Datenbanken von MySQL und PostgreSQL nicht Halt.
  • lesspipe
    Das Programm less als komfortablen Ersatz für more werden die Meisten schon kennen. Mit einem Skript ausgestattet kann es mehr als bloße Textdateien anzeigen.
  • Manuelle Ablage
    Datensicherung gelingt am schnellsten in der Shell, wenn Sie die passenden Kommandos kennen – dieser Artikel stellt sie vor und präsentiert zudem ein kleines Skript für inkrementelle Backups.
  • Backups auf wiederbeschreibbaren CDs mit CdBk
    Bei der Größe heutiger Festplatten ist ein Komplett-Backup sehr aufwändig. Um ein System nach einem Crash wieder herzustellen, reicht es jedoch, nur die Dateien zu sichern, die man nach der Installation selbst erstellt oder verändert hat. Als Medium bieten sich dafür wiederbeschreibbare CDs an: CD-Brenner gehören mittlerweile zur Standardausstattung und die Medien sind preisgünstig.
Kommentare
Deduplizierendes Dateisystem
Joerg Schiermeier, Freitag, 08. Oktober 2010 16:02:39
Ein/Ausklappen

"Deduplizierend" ist gut! Andere hätten von "löschendem Dateisystem" gesprochen.
Aber das hat wohl negative Konnotationen.



Bewertung: 238 Punkte bei 106 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Infos zur Publikation

LU 12/2016: Neue Desktops

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Brother Drucker DCP-J4120
Achim Zerrer, 09.12.2016 18:08, 0 Antworten
Hallo, ich wollte unter Leap 42.1 den Brother Drucker installieren und dazu das PPD- Datei vom do...
Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...