Respostas:
Sim eles podem. consulte este artigo… Mac OS X Lion adiciona CoreStorage, um gerenciador de volume (finalmente!)
O que é um gerenciador de volume? Os gerenciadores de volume acrescentam flexibilidade à alocação de armazenamento do sistema operacional, atuando como uma camada de virtualização entre discos e sistemas de arquivos. Isso é importante, pois os sistemas modernos de computador precisam manter uma imagem consistente do sistema de arquivos, mesmo quando os dispositivos de armazenamento mudam. Os gerentes de volume como o Veritas Volume Manager da Symantec e o OSF LVM permitem a muitos sistemas operacionais esse tipo de gerenciamento de armazenamento flexível. Mas a Apple nunca teve um gerente de volume próprio até a introdução do CoreStorage no Mac OS X "Lion". Leia mais em Gerenciamento de volume: virtualizando o armazenamento do host.
Eu tive o mesmo problema ... para resolver esse problema, criei uma extensão do kernel do Mac OS X que mapeia layouts simples do Linux LVM para partições lógicas no Mac OS X:
https://github.com/unsound/IOLVMPartitionScheme
Está disponível sob uma licença de código aberto (LGPLv2.1). Obviamente, não é um gerenciador de volumes completo; portanto, espera-se que apenas os layouts LVM de disco único funcionem e apenas volumes que não sejam de instantâneos, etc., mas devem ser bons o suficiente para os layouts LVM criados automaticamente para a unidade de inicialização.
Você ainda precisa encontrar uma maneira de montar o volume ext3 ... o fuse-ext2 deve fazer o truque.
Editar: Mais informações, incluindo um binário, estão disponíveis no meu blog .
O OS X não pode ler um volume LVM e não há drivers de terceiros no momento (ou que eu saiba) para fazê-lo. A solução mais fácil seria inicializar um live cd linux (Ubuntu etc) no seu imac, montar a unidade e copiar os dados em outro lugar.
Você também pode tentar instalar uma máquina virtual Linux usando um dos muitos produtos de terceiros (VMware Fusion, Parallels, Virtual Box) e montar o volume lá.
O diskutil cs list
comando é o que você está procurando. Tente isso no terminal. Em seguida, digite diskutil cs
para uma pequena lista de comandos do CoreStorage que você pode usar. Eu escrevi mais sobre isso no meu blog aqui :.
Usei o parallels 4.0 rodando rhel 5.5 e consegui montar o linux lvm usando os comandos de montagem padrão do lvm (por exemplo, mount / dev / VolGroup / LogVol00 / mnt / usb). Além disso, também podem ser úteis para você:
pvs
lvdisplay /dev/VolGroup
vgchange -ay
Eu precisava marcar o volume como disponível, pois o lvdisplay o mostrava como NÃO disponível.
Eu fui com a solução de Ryan e funcionou. Observe que o uso de uma máquina virtual para transferência de dados será mais lento que a inicialização direta em um CD ao vivo. Aqui está mais detalhadamente como:
Supondo que seu disco esteja em um dispositivo USB :
Pegue o virtualbox com extension-pack
(geralmente funciona melhor) Exemplo usando brew e brew barrk :
barril de cerveja instalar virtualbox virtualbox-extension-pack
Faça o download de uma imagem do ubuntu virtualbox (poderia ser uma outra distribuição também, usei Ubuntu Linux 15.04 x86_64
com senha reverse
)
Configure uma pasta compartilhada a partir das configurações (opcional, faça isso apenas se desejar copiar dados do disco para o seu mac)
Enable USB Controller
das Ports
configurações (eu usei USB 3.0 (xHCI) controller
)
Inicie a vm
devices > Insert guest cd image
e instale-o (fiz isso, mas não sei se era necessário para o suporte a USB).Abra um terminal no ubuntu e instale lvm2
sudo apt-get install -y lvm2
Verifique se todos os discos do dispositivo USB foram ejetados no seu lado Mac
Clique no ícone usb no canto inferior direito (o meu era um seagate, não me julgue): P
Se tudo der certo, você deverá ver o (s) seu (s) volume (s) lvm na barra lateral do navegador de arquivos do ubuntu (Nautilus). Deve montar automaticamente em/media/ubuntu/<name_of_lvm_volume>
Caso contrário, talvez seja necessário seguir Como montar a partição lvm no ubuntu .
Aproveitar :)