LVMs Konzept der Volumes ist nicht portable über Systeme in dem Sinne, dass Sie einige MD-Laufwerke zusammenschlagen können und sie werden immer noch funktionieren. Jeder LVM vg hat eine eindeutige Kennung und Sie müssen den LVM Ihres Systems dazu bringen, ihn zu akzeptieren. Mit anderen Worten, LVM kann die Datenträgergruppe nicht "sehen", bis Sie sie über ihre Anwesenheit "erzählen". Sobald Sie das tun, sollte es von dort reibungslos segeln.
Der Snapshot besteht aus aufgezeichneten Sektordeltas. Sie haben Recht, Sie sollten in der Lage sein, Ihren Snapshot zu erhalten, indem Sie sowohl das Original als auch den Snapshot präsentieren. Ein Snapshot allein funktioniert nicht.
Ich gehe davon aus, dass Sie scripting zusammen betrachten, weil Sie nur das LVM-Toolset benötigen, um dies zu ermöglichen.
Ein kleines Abschiedsgeschenk, um Ihnen auf Ihrem Weg zu helfen. Speichern Sie es als/usr/sbin/lvms, setzen Sie den Besitzer als root/root, chmod 755, und verwenden Sie es, um Ihre Fingerspitzen zu speichern.
#!/bin/sh
#lvms command - consolidates all LVM views into a single command
pvscan 1>/dev/null 2>/dev/null
vgscan 1>/dev/null 2>/dev/null
lvscan 1>/dev/null 2>/dev/null
echo "Available Physical Volumes - - - - - - -"
pvs
echo
echo "Active Volume Groups - - - - - - - - - -"
vgs
echo
echo "Active Logical Volumes - - - - - - - - -"
lvs
Wahrscheinlich wird es helfen, mehr Details zu Ihrer Frage hinzuzufügen. – hlovdal
@hlovdal, Ich bin mir nicht sicher, was sonst noch hinzuzufügen ist. Ich versuche einfach, einen LVM-Snapshot, der in einem System erstellt wurde, auf einem anderen zu mounten. – lfaraone