Limite de tamanho do Ramdisk no OS X Mountain Lion?

4

Eu tentei este comando para criar um ramdisk

sudo hdik -nomount ram://4194304

mas falhou com a mensagem hdik: falha no anexo: erro 0x6e = 110

Funciona apenas se eu diminuir o tamanho para cerca de 1 GB. Existe algum limite de ramdisk no OS X ou eu perdi alguma coisa?

Usando o Mac OS X Mountain Lion com 8 GB de RAM.

elgcom
fonte

Respostas:

5

Parece que há algum tipo de limitação ao usar o hdik. Você pode tentar usar o hdiutil para criar o ramdisk.

diskutil erasevolume HFS+ "ram disk" `hdiutil attach -nomount ram://4194304`
mokalan
fonte
Obrigado, funciona. Talvez mais uma pergunta. Depois que o disco ram é criado e preenchido com dados, o processo auxiliar de diskimage no Activity Monitor mostra mais ou menos o uso de memória do ramdisk. Como uso o ramdisk como local de arquivo temporário, os arquivos temporários são limpos regularmente. Por que o auxiliar de diskimage ainda mostra o uso máximo de memória? Existe alguma maneira de "liberar" a memória retida pelo auxiliar de diskimage sem desmontá-la?
Elgcom 22/08/12