Ich muss über ein logisches LVM-Volume in einer SATA-Festplatte, die über USB2 mit meinem iMac unter OS X 10.6 verbunden ist, auf ext3-Partitionen zugreifen.
Ist es möglich, LVM-Volumes unter OS X anzuzeigen? Wie?
Das Festplatten-Dienstprogramm gibt an, dass das angeschlossene Gerät unbekannt ist, und schlägt vor, es zu initialisieren.
quelle
Ich hatte das gleiche Problem ... um dieses Problem zu beheben, habe ich eine Mac OS X-Kernel-Erweiterung erstellt, die einfache Linux-LVM-Layouts logischen Partitionen in Mac OS X zuordnet :
https://github.com/unsound/IOLVMPartitionScheme
Es ist unter einer Open Source-Lizenz (LGPLv2.1) verfügbar. Es handelt sich offensichtlich nicht um einen vollständigen Volume-Manager, sodass nur LVM-Layouts mit einer Festplatte und nur Nicht-Snapshot-Volumes usw. zu erwarten sind. Sie sollten jedoch für die meisten automatisch erstellten LVM-Layouts für das Startlaufwerk ausreichend sein.
Sie müssen noch einen Weg finden, um das ext3-Volume zu mounten ... fuse-ext2 sollte den Trick machen.
Bearbeiten: Weitere Informationen, einschließlich einer Binärdatei, finden Sie in meinem Blog .
quelle
OS X Ein LVM-Volume kann nicht gelesen werden, und es gibt derzeit keine Treiber von Drittanbietern (oder die mir bekannt sind), die dies tun. Die einfachste Lösung wäre, von einer Linux-Live-CD (Ubuntu usw.) auf Ihrem IMAC zu booten, das Laufwerk zu mounten und die Daten an eine andere Stelle zu kopieren.
Sie können auch versuchen, eine virtuelle Linux-Maschine mit einem der vielen Produkte von Drittanbietern (VMware Fusion, Parallels, Virtual Box) zu installieren und das Volume dort bereitzustellen.
quelle
Der
diskutil cs list
Befehl ist das, wonach Sie suchen. Versuchen Sie das am Terminal.diskutil cs
Geben Sie dann eine kurze Liste der CoreStorage-Befehle ein, die Sie verwenden können. Ich habe hier in meinem Blog mehr darüber geschrieben :.quelle
Ich habe Parallelen 4.0 mit rhel 5.5 verwendet und konnte das Linux-lvm mit den Standard-Mount-Befehlen für lvm (z. B. mount / dev / VolGroup / LogVol00 / mnt / usb) mounten. Auch diese können für Sie von Nutzen sein:
pvs
lvdisplay /dev/VolGroup
vgchange -ay
Ich musste das Volume als verfügbar markieren, da lvdisplay es als NICHT verfügbar anzeigte.
quelle
Ich habe mich für Ryans Lösung entschieden und es hat funktioniert. Beachten Sie, dass die Verwendung einer virtuellen Maschine für die Datenübertragung langsamer ist als das direkte Booten einer Live-CD. Hier erfahren Sie mehr darüber:
Angenommen, Ihre Festplatte befindet sich auf einem USB-Gerät :
Schnapp dir eine Virtualbox mit
extension-pack
(funktioniert normalerweise besser) Beispiel mit Brühen und Brühfass :Brew Cask installieren Virtualbox Virtualbox-Extension-Pack
Laden Sie ein Virtualbox-Ubuntu-Image herunter (könnte übrigens auch eine andere Distribution sein, die ich
Ubuntu Linux 15.04 x86_64
mit Passwort verwendet habereverse
)Konfigurieren Sie einen freigegebenen Ordner in den Einstellungen (optional, tun Sie dies nur, wenn Sie Daten von der Festplatte auf Ihren Mac kopieren möchten).
Enable USB Controller
ausPorts
Einstellungen (ich verwendetUSB 3.0 (xHCI) controller
)Starten Sie die VM
devices > Insert guest cd image
und installieren Sie sie (ich habe dies getan, weiß aber nicht, ob dies für die USB-Unterstützung erforderlich war).Öffnen Sie ein Terminal in Ubuntu und installieren Sie es
lvm2
Stellen Sie sicher, dass alle Festplatten vom USB-Gerät auf Ihrer Mac-Seite ausgeworfen werden
Klicken Sie auf das USB-Symbol unten rechts (Meins war ein Seetor, beurteilen Sie mich nicht): P.
Wenn alles gut gelaufen ist, sollten Sie Ihre lvm-Volumes in der Seitenleiste des Ubuntu-Dateibrowsers (Nautilus) sehen. Es sollte automatisch einsteigen
/media/ubuntu/<name_of_lvm_volume>
Andernfalls müssen Sie möglicherweise den Anweisungen zum Mounten der lvm-Partition auf Ubuntu folgen .
Genießen :)
quelle