OK, ich habe drei Image-Dateien /home/
, die sich jeweils auf verschiedenen physischen Laufwerken befinden:
image1.img
image2.img
image3.img
Jedes Bild hat die gleiche Größe und ich möchte die Bilder selbst in RAID0 einfügen.
Wie soll ich sie RAIDEN?
EDIT: Mit mdadm bekomme ich diesen Fehler:
EDIT: Ausgabe von cat /proc/mdstat
EDIT: Ausgabe von sudo gparted /dev/md0
mount
raid
disk-image
Daniel
quelle
quelle
cat /proc/mdstat
sagt über diesen Fehler aus?Antworten:
Um das Linux-Software-RAID zu installieren, müssen Sie das
mdadm
Paket installieren .Wenn Sie aus den drei Bilddateien ein Software-RAID-0 erstellen möchten, müssen Sie für jede Bilddatei Loop-Geräte erstellen:
Nachdem Sie daraus ein RAID-0-Array erstellen können:
quelle
mdadm
.Wenn Ihr System den grundlegenden Anforderungen entspricht, die Sie verwenden können
zfs
( 8 GB RAM, 64-Bit-System ):Repo hinzufügen und Paketliste aktualisieren:
Installationspaket:
Erstellen Sie ein gestreiftes vdev (ohne Redundanz, aber Sie haben nach RAID0 gefragt):
Dadurch wird der Streifen erstellt und bei / vol0 montiert.
Dadurch wird ein zfs-Dateisystem auf dem Streifen erstellt und unter / vol0 / filesystem bereitgestellt. Verwenden
Wenn Sie den Einhängepunkt ändern möchten.
Sie können auch eine automatische Komprimierung hinzufügen:
Jetzt wird alles, was Sie in / mnt / filesystem / compressed abgelegt haben, automatisch komprimiert.
quelle
Das ist in der Tat das Problem. Die Dateien sind 0 Bytes und können nicht in ihnen gesucht werden. Sie müssen Dateien erstellen, die tatsächlich eine Größe haben. Es kann eine spärliche Datei sein, wenn Sie möchten:
Jetzt kann ich Schleifengeräte erstellen und ein Array zusammenstellen:
Sparse-Dateien werden maximal maximal, wenn Daten in sie geschrieben werden. Sie werden nicht verkleinert, wenn Dateien im Dateisystem gelöscht werden.
quelle