Por que não consigo ejetar o ramdisk no OSX?

0

Eu segui estas instruções para criar um disco virtual no OSX. Agora não consigo desmontar o disco apesar de não usá-lo (lsof verifica se nada está usando o disco).

Instruções para criar:

$ hdid -nomount ram://32768
$ newfs_hfs /dev/disk1
$ mkdir /tmp/ramdisk1
$ mount -t hfs /dev/disk1 /tmp/ramdisk1

Para desmontar (não funciona):

hdiutil detach /dev/disk1

A mensagem que recebo é:

"disk1" unmounted.
hdiutil: couldn't eject "disk1" - Resource busy

A opção -force não tem efeito. Além disso, a emissão do comando como root não tem efeito.

    
por z5h 05.11.2011 / 20:34

1 resposta

2

você montou com umount /tmp/ramdisk1 primeiro? hdiutil detach apenas remove o dispositivo, mas não reconhece os pontos de montagem.

    
por 06.11.2011 / 01:11