Preciso acessar partições ext3 em um volume lógico LVM em um SATA HD conectado via USB2 ao meu iMac com OS X 10.6.
É possível ver volumes LVM do OS X? Quão?
O Utilitário de Disco diz que o dispositivo conectado é desconhecido e propõe inicializá-lo.
fonte
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 .
fonte
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á.
fonte
O
diskutil cs list
comando é o que você está procurando. Tente isso no terminal. Em seguida, digitediskutil cs
para uma pequena lista de comandos do CoreStorage que você pode usar. Eu escrevi mais sobre isso no meu blog aqui :.fonte
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.
fonte
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 senhareverse
)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
dasPorts
configurações (eu useiUSB 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
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 :)
fonte