technologie

MergerFS: So vereinen Sie mehrere Festplatten zu einem großen Speicher

Wenn der Speicherplatz auf Ihrem Computer knapp wird, ist der Gedanke, eine größere Festplatte zu kaufen, üblich. Oft liegt das Problem jedoch nicht an fehlendem Speicherplatz, sondern an dessen Verteilung auf verschiedenen, kaum genutzten Laufwerken. Ihre Hauptfestplatte könnte am Limit sein, während ein anderes Laufwerk noch hunderte Gigabyte freien Speicherplatz bietet. Vielleicht haben Sie auch eine alte Festplatte oder ein externes Laufwerk, das Sie kaum noch verwenden. Der Speicherplatz ist vorhanden, aber unpraktisch, da jedes Gerät separat funktioniert.

Die Lösung: MergerFS

Die gute Nachricht ist, dass Linux Ihnen ermöglicht, diesen Speicherplatz mithilfe von MergerFS zu vereinen. Ein Werkzeug, das einen Ordner erstellt, über den Sie auf den Inhalt mehrerer Festplatten zugreifen können, als ob sie Teil desselben Speichers wären.

MergerFS ist keine standardmäßig aktivierte Funktion in Linux, sondern ein Open-Source-Tool, das auf FUSE basiert. Diese Technologie ermöglicht die Erstellung von Dateisystemen, ohne den Kernel zu modifizieren, und kombiniert mehrere Pfade in einem einzigen Mountpoint. Jede Festplatte bleibt separat gemountet, und MergerFS legt sich darüber und bietet eine gemeinsame Ansicht für Benutzer und Anwendungen, sodass sie alle von demselben Ordner aus arbeiten können. So entfällt die Notwendigkeit, jedes Mal, wenn eine Datei gespeichert wird, zwischen Laufwerken wechseln zu müssen.

Obwohl alles vereint erscheint, mischt das Tool die Laufwerke nicht physisch und teilt Dateien nicht auf. Stattdessen wird jede Datei vollständig auf einer Festplatte gespeichert. Dies ermöglicht die Kombination von Laufwerken unterschiedlicher Größe, ohne diese formatieren oder löschen zu müssen. Das Tool verteilt auch keine alten Daten neu.

Beispielsweise können neue Dateien an das zweite Laufwerk gesendet werden, wenn ein Laufwerk fast voll ist und das andere noch Platz hat, während ältere Dateien weiterhin an ihrem ursprünglichen Ort verbleiben, bis sie manuell verschoben werden. Das System wählt, wo neue Dateien gespeichert werden.

Intelligente Organisation und Priorisierung

Intelligente Organisation und Priorisierung

Wenn eine Anwendung in den Ordner schreibt, verwendet MergerFS eine Richtlinie, um die Zielfestplatte oder SSD auszuwählen. Eine übliche Konfiguration priorisiert das Laufwerk mit dem meisten freien Speicherplatz. Es kann auch Dateien desselben Ordners zusammenhalten. Dies ist nützlich für Multimedia-Sammlungen oder Backups, bei denen es sinnvoll ist, eine gewisse Ordnung zu bewahren.

MergerFS organisiert den Speicher, ersetzt aber keine Sicherungskopie. Wenn eine Festplatte ausfällt, gehen die darauf gespeicherten Dateien verloren, obwohl der Rest des Ensembles weiterhin funktioniert.

Für zusätzlichen Schutz kann MergerFS mit SnapRAID kombiniert werden, das Parität verwendet, um Daten nach einem Ausfall wiederherzustellen. MergerFS vereint den Speicherplatz und SnapRAID bietet Redundanz. Es ist nicht für die Beschleunigung des Computers oder für Aufgaben gedacht, die eine sehr geringe Latenz erfordern, wie z. B. Datenbanken oder virtuelle Maschinen. Seine größte Nützlichkeit liegt in der Speicherung großer Dateien und der Nutzung von Festplatten, die noch funktionsfähig sind.

Der erste Schritt ist die Installation von MergerFS aus den Repositories.