Como ler um formato de disco rígido externo para linux no Mac

0

Eu tenho um disco rígido externo que foi formatado para o linux. E agora eu só tenho um MacBook Pro, como posso ler os dados no disco rígido externo formatado em linux?

Eu tentei instalar o Virtual Box e instalar uma máquina ubuntu nele. Mas quando eu coloco no meu disco rígido externo, eu vou para 'computador', ele não vê esse disco rígido externo. Alguém tem uma ideia melhor?

Obrigado.

    
por hap497 22.12.2009 / 05:24

3 respostas

1

Sem mais informações, assumirei que é ext2 ou ext3. Você pode usar o MacFUSE com fuse-ext2 para acessar essas partições com facilidade.

exemplo:

sudo mount -t fuse-ext2 /dev/disk0s2 /mnt
    
por 22.12.2009 / 05:56
1

Existem muitos sistemas de arquivos que o Linux suporta. Você deve conectar seu disco rígido a uma caixa do Linux e fazer uma pequena investigação para descobrir que tipo de sistema de arquivos ele contém.

Você também pode pesquisar no Google uma lista de sistemas de arquivos suportados pelo Linux e testá-los um a um durante a montagem manual. Para excluir possíveis danos, tente montar os sistemas de arquivos somente leitura (use a opção de linha de comando correta para mount, que será "-o ro").

    
por 22.12.2009 / 08:17
1

Só queria fazer uma observação sobre isso.

Se você estiver no Snow Leopard e tentar instalar o ext2fsx (que resultará em falha), tente usar o ext2 -fuse pode resultar em:

fuse-ext2: version:'0.0.7', fuse_version:'27' [main (../../fuse-ext2/fuse-ext2.c:324)]
fuse-ext2: enter [do_probe (../../fuse-ext2/do_probe.c:30)]
fuse-ext2: Error while trying to open /dev/disk1s1 (rc=16) [do_probe (../../fuse-ext2/do_probe.c:34)]
fuse-ext2: Probe failed [main (../../fuse-ext2/fuse-ext2.c:340)]

Embora o instalador do ext2fsx falhe, ele pode não ser revertido com sucesso. Uma chamada para sudo dmesg | tail pode mostrar algo semelhante depois de conectar o dispositivo:

ext2fs: registering sysctl 'e2fs' with OID 61267
ext2fs: registering sysctl 'dircheck' with OID 1
ext2fs: registering sysctl 'lookcacheinval' with OID 2
ext2fs: reading superblock from block 2, with size 1024 and offset 0
ext2fs: dir_index feature detected - write support disabled
EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_vfsops.c, 1465): ext2_vget:Returning Error! (2)
EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_vfsops.c, 1663): ext2_root:Returning Error! (2)

Observe que, mesmo que o ext2fsx falhe, ele ainda está tentando acessar a unidade.

Para corrigir isso, execute o script de desinstalação do ext2fsx. Você pode usar o fusível ext2 sem problemas.

    
por 30.10.2010 / 20:49

Tags