Como acessar partições LVM no OS X?

8

Eu preciso acessar partições ext3 através de um volume lógico LVM em um HD SATA conectado através de USB2 ao meu iMac com OS X 10.6.

É possível ver volumes LVM do OS X? Como?

Utilitário de Disco diz que o dispositivo conectado é desconhecido e propõe inicializá-lo.

    
por drAlberT 18.09.2009 / 12:03

6 respostas

0

Sim, eles podem. veja este artigo… Mac OS X Lion adiciona o CoreStorage, um gerenciador de volume ( Finalmente!)

What is a volume manager? Volume managers add flexibility to operating system allocation of storage, acting as a virtualization layer between disks and file systems. This is important, since modern computer systems need to maintain a consistent filesystem image even as storage devices change. Volume managers like Symantec’s Veritas Volume Manager and the OSF LVM allow many operating systems this sort of flexible storage management. But Apple never had a volume manager of their own until the introduction of CoreStorage in Mac OS X “Lion”. Read more at Volume Management: Virtualizing Host Storage.

    
por 30.06.2012 / 11:32
6

Eu tive o mesmo problema ... para resolver esse problema, criei uma extensão de kernel do Mac OS X que mapeia simples layouts Linux LVM para partições lógicas no Mac OS X:
link

Está disponível sob uma licença de código aberto (LGPLv2.1). Não é um gerenciador de volume completo, portanto, é esperado que apenas layouts LVM de disco único funcionem, e apenas volumes não-instantâneos, etc., mas devem ser bons o suficiente para a maioria dos layouts LVM criados automaticamente para a unidade de inicialização.

Você ainda tem que encontrar uma maneira de montar o volume ext3 embora ... fuse-ext2 deve fazer o truque.

Edit: Mais informações, incluindo um binário, estão disponíveis no meu blog .

    
por 16.04.2014 / 16:46
5

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 do linux (Ubuntu etc) no seu imac, montar o drive 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á.

    
por 19.09.2009 / 13:31
2

O comando diskutil cs list é 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 :

    
por 31.10.2012 / 17:01
1

Eu usei o parallels 4.0 rodando o rhel 5.5 e consegui montar o linux lvm usando os comandos de montagem padrão para o lvm (por exemplo, mount / dev / VolGroup / LogVol00 / mnt / usb). estes também podem ser úteis para você:

pvs

lvdisplay /dev/VolGroup

vgchange -ay

Eu precisava marcar o volume como disponível, já que o lvdisplay estava mostrando como NÃO disponível.

    
por 02.04.2011 / 05:36
1

Eu fui com a solução do Ryan e funcionou. Note que usar uma máquina virtual para transferência de dados será mais lenta do que inicializar diretamente em um live cd. Aqui está mais detalhadamente como:

Assumindo que seu disco esteja em um dispositivo usb :

  1. Capture virtualbox com extension-pack (normalmente funciona melhor) Exemplo usando o brew e brew cask :

    preparar barril instalar o virtualbox virtualbox-extension-pack

  2. Faça o download de uma imagem do ubuntu virtualbox (pode ser uma outra distro também btw, eu usei Ubuntu Linux 15.04 x86_64 com senha reverse )

  3. Configure uma pasta compartilhada a partir das configurações (opcional, faça isso somente se você quiser copiar dados do disco para o seu mac)

  4. Enable USB Controller de Ports configurações (usei USB 3.0 (xHCI) controller )

  5. Iniciaavm

  6. InsiraoCDconvidadodomenuvirtualboxdevices>Insertguestcdimageeinstale-o,(eufizisso,masnãoseisefoinecessárioparaosuporteusb).
  7. AbraumterminalnoUbuntueinstalelvm2

    sudo apt-get install -y lvm2
  8. Certifique-se de que todos os discos do dispositivo usb sejam ejetados no seu lado mac

  9. Clique no ícone usb no canto inferior direito (O meu era uma seagate, não me julgue): P

Seascoisascorressembem,vocêdeveriavero(s)seu(s)volume(s)lvmnabarralateraldonavegadordearquivosdoubuntu(Nautilus).Devesermontadoautomaticamenteem/media/ubuntu/<name_of_lvm_volume>

Casocontrário,vocêpodeterqueseguir Como montar partição lvm no ubuntu .

Aproveite:)

    
por 30.03.2017 / 20:19