MHDDFS - Kombinieren Sie mehrere kleinere Partition zu einem großen virtuellen Speicher

MHDDFS - Kombinieren Sie mehrere kleinere Partition zu einem großen virtuellen Speicher

Nehmen wir an, Sie haben 30 GB von Filmen und Sie haben jeweils 3 Laufwerke 20 GB in Größe. Wie werden Sie also speichern??

Offensichtlich können Sie Ihre Videos in zwei oder drei verschiedenen Bänden teilen und sie manuell auf der Fahrt speichern. Dies ist sicherlich keine gute Idee, es ist eine umfassende Arbeit, die eine manuelle Intervention und eine Menge Ihrer Zeit erfordert.

Eine andere Lösung besteht darin, ein RAID -Array von Festplatten zu erstellen. Die RAID ist immer berüchtigt für den Verlust der Speicherzuverlässigkeit und den nutzbaren Festplattenraum berüchtigt. Eine andere Lösung ist mhddfs.

MHDDFS - Kombinieren Sie mehrere Partitionen unter Linux

mhddfs ist ein Treiber für Linux, der mehrere Mountspunkte zu einer virtuellen Festplatte kombiniert. Es handelt sich um einen fusesbasierten Treiber, der eine einfache Lösung für die große Datenspeicherung bietet. Es kombiniert alle kleinen Dateisysteme, um ein einzelnes großes virtuelles Dateisystem zu erstellen, das jedes Teilchen seines Mitgliedsdateisystems einschließlich Dateien und freien Leerzeichen enthält.

Warum Sie MHDDFs brauchen?

Alle Ihre Speichergeräte erstellen einen einzelnen virtuellen Pool und können direkt am Kofferraum montiert werden. Dieses kleine Dienstprogramm kümmert sich um das Laufwerk, das voll ist und welches leer ist, und schreiben Sie Daten an welches Laufwerk intelligent. Sobald Sie virtuelle Laufwerke erfolgreich erstellt haben, können Sie Ihr virtuelles Dateisystem mit Samba freigeben. Ihr Kunde wird immer eine riesige Fahrt und viel freien Speicherplatz sehen.

Merkmale von MHDDFs

  1. Erhalten Sie Attribute der Dateisystem- und Systeminformationen.
  2. Setzen Sie Attribute des Dateisystems.
  3. Erstellen, Lesen, Entfernen und Schreiben von Verzeichnissen und Dateien.
  4. Unterstützung für Dateisperrungen und Hardlinks auf einem einzelnen Gerät.
Vorteile von MHDDFs Nachteile von mhddfs
 Perfekt für Heimnutzer. Der MHDDFS -Treiber ist im Linux -Kernel nicht eingebaut
 Einfach zu laufen.  Während der Laufzeit erforderte viel Verarbeitungsleistung
 Kein Hinweis auf Datenverlust  Keine Redundanzlösung.
 Teilen Sie die Datei nicht auf.  Hardlinks bewegen sich nicht unterstützt
 Fügen Sie dem kombinierten virtuellen Dateisystem neue Dateien hinzu.  
 Verwalten Sie den Ort, an dem diese Dateien gespeichert werden.  
  Erweiterte Dateiattribute  

Installation von MHDDFs unter Linux

Auf Debian und tragbar für gleiche Systeme können Sie das MHDDFS -Paket mit dem folgenden Befehl installieren.

# APT-Get Update && Apt-Get Installieren Sie MHDDFs 
Installieren Sie MHDDFs auf Debian -basierten Systemen

Bei RHEL/CentOS-Linux-Systemen müssen Sie Epel-Repository einschalten und dann den folgenden Befehl zur Installation ausführen mhddfs Paket.

# yum mhddfs installieren 

An Fedora 22+ Systeme, Sie können es erhalten DNF Packungskrise wie unten gezeigt.

# DNF Installieren Sie MHDDFs 
Installieren Sie MHDDFs auf Fedora

Wenn fall, mhddfs Das Paket ist nicht im Epel -Repository verfügbar, dann müssen Sie die folgenden Abhängigkeiten auflösen, um es zu installieren und zu kompilieren, wie unten gezeigt.

  1. Sicherungsheader -Dateien
  2. GCC
  3. LIBC6 -Header -Dateien
  4. Uthash -Header -Dateien
  5. libattr1 Header -Dateien (optional)

Laden Sie als nächstes das neueste Quellpaket einfach wie unten vorgeschlagen und kompilieren Sie es.

# WGet http: // mhddfs.UVW.ru/downloads/mhddfs_0.1.39.Teer.GZ # tar -Zxvf Mhddfs*.Teer.GZ # CD MHDDFS-0.1.39/ # machen 

Sie sollten in der Lage sein, binär zu sehen mhddfs im aktuellen Verzeichnis. Bewegen Sie es zu /usr/bin/ Und /usr/local/bin/ als Wurzel.

# cp mhddfs/usr/bin/ # cp mhddfs/usr/local/bin/ 

Alles bereit, mhddfs ist bereit, verwendet zu werden.

Wie benutze ich MHDDFs??

1. Lass uns alle sehen HDD derzeit an meinem System montiert.

$ df -h 

Probenausgabe
Verwendete Dateisystem Größe VERWENDEN SIE VER UNTERBETRICHTUNG IGHET IST ENTWORTEN AN /DEV /SDA1 511M 132K 511M 1% /BOOT /EFI /DEV /SDA2 451G 92G 336G 22% / /DEV /SDB1 1.9t 161g 1.7T 9%/Media/AVI/BD9B-5FCE/DEV/SDC1 555M 555M 0 100% /Media/avi/debian 8.1.0 m-a 1 

Beachten Sie die ''Einhängepunkt'Name hier, den wir später verwenden werden.

2. Erstellen Sie ein Verzeichnis /mnt/virtual_hdd wo all diese alle Dateisysteme als zusammen gruppiert werden,

# mkdir /mnt /virtual_hdd 

3. Und dann alle Dateisysteme montieren. Entweder als Root oder als Benutzer, der Mitglied ist SICHERUNG Gruppe.

# Mhddfs/boot/efi,/,/media/avi/bd9b-5fce/,/media/avi/debian \ 8 \ 8.1.0 \ m -a \ 1//mnt/virtual_hdd -o degit_other 
Montieren Sie das gesamte Dateisystem unter Linux

Notiz: Wir werden hier von allen HDDs gebraucht. Offensichtlich ist der Mountspunkt in Ihrem Fall unterschiedlich. Auch bemerken "-o erlauben”Option macht dieses virtuelle Dateisystem für alle anderen und nicht nur die Person, die es erstellt hat, sichtbar.

4. Jetzt laufen “df -h”Siehe alle Dateisysteme. Es sollte den enthalten, den Sie gerade erstellt haben.

$ df -h 
Überprüfen Sie die virtuelle Dateisystemmontage

Sie können alle Optionen an die ausführen Virtuelles Dateisystem Sie haben so erstellt, wie Sie es mit einem montierten Laufwerk getan hätten.

5. Um dieses virtuelle Dateisystem für jedes System zu erstellen Stiefel, Sie sollten die folgende Codezeile hinzufügen (in Ihrem Fall sollte es je nach Punktspitze am Ende von unterschiedlich sein) /etc/fstab Datei als Stamm.

Mhddfs#/boot/efi,/,/media/avi/bd9b-5fce/,/media/avi/debian \ 8.1.0 \ m-a \ 1//mnt/virtual_hdd Sicherungsverwaltungen, degit_other 0 0 0 

6. Wenn Sie zu einem bestimmten Zeitpunkt ein neues Laufwerk hinzufügen/entfernen möchten Virtual_hdd, Sie können ein neues Laufwerk montieren, den Inhalt des Mount Point kopieren /mnt/virtual_hdd, unberührt Das Volumen, das Laufwerk auswerfen, das Sie entfernen möchten, und/oder das neue Laufwerk montieren, das Sie einschließen möchten, montieren Sie das Gesamtdateisystem unter Virtual_hdd Verwendung mhddfs Befehl und Sie sollten fertig sein.

Wie kann ich virtual_hdd unberührt??

Unbefugnis virtual_hdd ist so einfach wie,

# Umount /mnt /virtual_hdd 
Unmontaler virtueller Dateisystem

Beachten Sie, dass es ist Umount und nicht unmontal. Viel Benutzer geben es falsch ein.

Das ist alles fürs Erste. Ich arbeite an einem anderen Beitrag, den ihr die Leute gerne lesen werden. Bis dahin bleiben Sie dran und mit Tecmint verbunden. Geben Sie uns Ihr wertvolles Feedback in den Kommentaren unten. Wie und teilen Sie uns und helfen Sie uns, sich zu verbreiten.