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: 220 Punkte bei 85 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Infos zur Publikation

Lu07/2016: GIMP FÜR PROFIS

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

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

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

Aktuelle Fragen

Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...
thema ändern
a b, 29.05.2016 16:34, 0 Antworten
Hallo Linuxer zuerst alle eine schönen Sonntag, bevor ich meine Frage stelle. Ich habe Ubuntu 1...
Ideenwettbewerb
G.-P. Möller, 28.05.2016 10:57, 0 Antworten
Liebe User, im Rahmen eines großen Forschungsprojekts am Lehrstuhl für Technologie- und Innova...
Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 6 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...