J'ai besoin d'accéder à des partitions ext3 sur un volume logique LVM dans un SATA HD connecté via USB2 à mon iMac avec OS X 10.6.
Est-il possible de voir les volumes LVM sous OS X? Comment?
L'Utilitaire de disque indique que le périphérique connecté est inconnu et propose de l'initialiser.
la source
J'ai eu le même problème ... pour résoudre ce problème, j'ai créé une extension du noyau Mac OS X qui mappe les dispositions LVM Linux simples aux partitions logiques dans Mac OS X:
https://github.com/unsound/IOLVMPartitionScheme
Il est disponible sous une licence open source (LGPLv2.1). Ce n'est pas un gestionnaire de volumes complet, évidemment, donc seules les dispositions LVM à un seul disque peuvent fonctionner, et uniquement les volumes non instantanés, etc., mais devraient être assez bonnes pour la plupart des dispositions LVM créées automatiquement pour le lecteur de démarrage.
Vous devez encore trouver un moyen de monter le volume ext3 ... fuse-ext2 devrait faire l'affaire.
Edit: Plus d'informations, y compris un binaire, sont disponibles sur mon blog .
la source
OS X ne peut pas lire un volume LVM, et il n'y a aucun pilote tiers pour le moment (ou à ma connaissance) pour le faire. La solution la plus simple serait de démarrer un live cd linux (Ubuntu, etc.) sur votre imac, de monter le lecteur et de copier les données ailleurs.
Vous pouvez également essayer d'installer une machine virtuelle Linux en utilisant l'un des nombreux produits tiers (VMware Fusion, Parallels, Virtual Box) et y monter le volume.
la source
La
diskutil cs list
commande est ce que vous recherchez. Essayez cela au terminal. Tapez ensuitediskutil cs
une courte liste de commandes CoreStorage que vous pouvez utiliser. Je l' ai écrit plus ici sur mon blog .la source
J'ai utilisé parallels 4.0 sous rhel 5.5 et j'ai pu monter le linux lvm en utilisant les commandes de montage standard pour lvm (par exemple mount / dev / VolGroup / LogVol00 / mnt / usb). ils peuvent également vous être utiles:
pvs
lvdisplay /dev/VolGroup
vgchange -ay
J'avais besoin de marquer le volume comme étant disponible car lvdisplay le montrait comme NON disponible.
la source
Je suis allé avec la solution de Ryan et cela a fonctionné. Notez que l'utilisation d'une machine virtuelle pour le transfert de données sera plus lente que le démarrage direct sur un CD live. Voici plus en détail comment:
En supposant que votre disque se trouve sur un périphérique USB :
Prenez virtualbox avec
extension-pack
(fonctionne généralement mieux) Exemple d'utilisation de brew et brew cask :brew cask install virtualbox virtualbox-extension-pack
Téléchargez une image de virtualbox ubuntu (pourrait être une autre distribution trop btw, j'ai utilisé
Ubuntu Linux 15.04 x86_64
avec un mot de passereverse
)Configurer un dossier partagé à partir des paramètres (facultatif, ne le faites que si vous souhaitez copier des données du disque sur votre mac)
Enable USB Controller
desPorts
paramètres (j'ai utiliséUSB 3.0 (xHCI) controller
)Démarrez le VM
devices > Insert guest cd image
et installez-le (je l'ai fait, mais je ne sais pas si c'était nécessaire pour le support USB).Ouvrez un terminal dans ubuntu et installez
lvm2
Assurez-vous que tous les disques du périphérique USB sont éjectés du côté Mac
Cliquez sur l'icône USB en bas à droite (la mienne était une porte de mer, ne me jugez pas): P
Si les choses se sont bien passées, vous devriez voir vos volumes lvm dans la barre latérale du navigateur de fichiers d'ubuntu (Nautilus). Il devrait se monter automatiquement dans
/media/ubuntu/<name_of_lvm_volume>
Sinon, vous devrez peut-être suivre Comment monter la partition lvm sur ubuntu .
Prendre plaisir :)
la source