Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I tried this command to create a ramdisk

sudo hdik -nomount ram://4194304

but it failed with the message hdik: attach failed: error 0x6e = 110

It works only if I decrease the size to about 1 GB. Is there any ramdisk limit in OS X or did I miss something?

Using Mac OS X Mountain Lion with 8 GB RAM.

share|improve this question

1 Answer 1

It seems there's some kind of limitation when using hdik. You can try using hdiutil to create the ramdisk.

diskutil erasevolume HFS+ "ram disk" `hdiutil attach -nomount ram://4194304`
share|improve this answer
    
Thanks, it works. Maybe one question more. Once the ram disk is created and populated with data, the diskimage-helper process in the Activity Monitor shows more or less the memory usage of ramdisk. Since I use ramdisk as temporary file location, the temporary files are regularly cleaned up. Why does the diskimage-helper however still show the maximal memory usage? Is there any way to "free" the memory hold by diskimage-helper without unmounting it? –  elgcom Aug 22 '12 at 21:00

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.