Ich versuche, ein LVM2-Volume unter Linux zu mounten, aber alle Anweisungen, die ich online sehe, besagen, dass die Volume-Gruppe gemountet werden soll, wie zum Beispiel:
mkdir -p /mnt/VolGroup00/LogVol00
aber ich weiß nicht, wie ich den Namen herausfinden soll. Ich sehe die Fahrt in Palimpsest und das ist alles, was ich weiß.
findmnt
Kommando gesagt hat. Sie können einfach eine machenfindmnt -l
und Sie werden bekommen, was Sie wollen. Und für eine bessere Version Versuchen Sie dies:findmnt -l | grep ' /dev/\S\+'
Antworten:
Hier sind die Schritte, die ich ausgeführt habe, um von Fedora 17 auf ein LVM zuzugreifen. Es sollte mit den meisten Linux-Formen funktionieren.
Starten Sie Fedora 17.
Stellen Sie sicher, dass lvm2 installiert ist:
Laden Sie die erforderlichen Module als root:
Scannen Sie Ihr System nach LVM-Volumes und identifizieren Sie in der Ausgabe den Namen der Volume-Gruppe, auf der sich Ihr Fedora-Volume befindet (meins war VolGroup00):
Aktivieren Sie die Lautstärke:
Suchen Sie das logische Volume, auf dem sich Ihr Fedora-Root-Dateisystem befindet (meins war LogVol00):
Erstellen Sie einen Einhängepunkt für dieses Volume:
Montiere es:
Wenn Sie fertig sind, navigieren Sie zu / mnt / fcroot, kopieren Sie die Dateien und fügen Sie sie an einer anderen Stelle ein.
quelle
vgscan
, dannvgchange -a y'
sind die notwendigen Schritte.Vor einiger Zeit war ich mit diesem Problem konfrontiert und hatte es in meinem Blog gepostet
Listen Sie alle Partitionen auf, und geben Sie Folgendes ein
Sie erhalten eine Liste von so etwas
Notieren Sie sich
/dev/dm-x
, dies sind die Geräte, die den LVM-Partitionen entsprechen. Beachten Sie auch die Größen.Geben Sie anschließend lvdisplay ein, um eine detaillierte Liste aller verfügbaren logischen Datenträger anzuzeigen.
lvdisplay |more
Jetzt aus dem obigen Satz von Daten, können wir ableiten , dass meine
/home
Partition der Größe 9,67 GB als LV - Gruppe zur Verfügung steht/dev/system/home
auf/dev/dm-0
Jetzt, da wir wissen, wo die Partition verfügbar ist, können wir mit dem mount-Befehl as mit dem Mounten fortfahren
Und los geht's, Ihre LV-Partition ist gemountet!
quelle
Sie können eine Liste der Datenträgernamen abrufen, indem Sie ausführen
lvscan
. Die Ausgabe wird so aussehendh mit den Volumengruppennamen in der Mitte und den logischen Volumen am Ende. Überprüfen Sie, ob eine der Angaben mit den Angaben im Palimpsest-Dienstprogramm übereinstimmt.
Vergleichen Sie auch die Liste der bereits gemounteten Datenträger (
mount
) und stellen Sie fest, welche nicht vorhanden sind. Es könnte ein wenig anders aussehen, zB:Sie können sehen, wo die Datenträgergruppe und der logische Datenträger am Ende angezeigt werden.
Wenn Sie das richtige gefunden haben, montieren Sie es wie gewohnt:
quelle
Ich finde guestmount (1) am einfachsten.
Siehe auch http://libguestfs.org/guestmount.1.html .
Paket
guestmount
auf Ubuntu,libguestfs-tools
auf RHEL und Derivaten.quelle
Hier ist eine andere Möglichkeit, es zu mounten:
quelle
Mit dem Befehl können Sie den Namen des LVM anzeigen
dann finden Sie diesen Namen unter / dev / mapper / dierctory, zum Beispiel kann ich mein altes Home-Verzeichnis mounten durch:
quelle
Dies kann über die Benutzeroberfläche mit KVPM erfolgen.
Wählen Sie einfach die Gruppe aus, die Sie bereitstellen möchten, und klicken Sie auf die Option "fs bereitstellen".
quelle