Montar arquivo de bloco no OSX

29

Como os arquivos de bloco podem ser montados no osx? Eu tentei

hdiutil attach filename

mas isso está terminando com

hdiutil: attach failed - not recognized

O hdiutil parece funcionar apenas para imagens iso / dmg. No Ubuntu, o arquivo de bloco pode ser facilmente montado com

mount -o loop filename mountpoint

Histórico: usei vdfuse ( link ) para montar virtual arquivos de disco (por exemplo, vhd). O vdfuse em si funciona bem e as partições contidas no disco virtual aparecem como arquivos de bloco no ponto de montagem.

Arquivo VHD - > / my / mountpoint / Partition1, Partition2, ...

No Ubuntu, os arquivos em bloco podem ser montados via

mount -o loop /my/mountpoint/Partition1

no entanto, a opção -o loop não existe no osx.

    
por jan bernlöhr 26.08.2010 / 20:09

2 respostas

47

O hdiutil foi o caminho certo a seguir, mas um ingrediente crucial são os parâmetros.

O comando

hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename

monta perfeitamente o arquivo de bloco como um sistema de arquivos em bloco. Depois você pode montar qualquer fs como Chris S apontou.

    
por 26.08.2010 / 22:16
1

A partição não possui um sistema de arquivos? Normalmente você monta com algo como mount -t ntfs /my/mountpoint/Partition1 /mnt

    
por 26.08.2010 / 20:19