Cannot unmount RAMdisk, computer won't reboot

Hi,

I'm having problems with RAMdisks on my MacPRO. Having 8 Gbyte of RAM, but none of my Applications supporting 64bit (even the Intel FORTRAN compiler is still 32bit!), I'm trying to access more memory by using a RAMdisk. I have no problem in creating and using them, but the application I'm using (IDL) does something strange on the files on that RAMdisk. Even if I exit the application I can't unmount the RAMdisk anymore.
Unfortunately, the only way to unmount the RAMdisk is to power off the computer ⚠. I can logout, but when I log in back again I find the RAMdisk still mounted. When I shutdown the system it gets hanging at the stage where disks are unmounted and I have to power off. Unmounting with -force does also fail.
Does anyone else experience such problems? Is there a way to enforce the unmounting of a volume which seems to be locked at the kernel layer?

Thanks everybody!

Thomas

Powerbook G4, 12 & MacPro 3GHz Dual core (2), Mac OS X (10.4.9)

Posted on Mar 23, 2007 4:48 AM

Reply
5 replies

Mar 23, 2007 7:45 AM in response to a brody

RAMdisks are created with the system command 'hdid', so I can't believe they are not supported. But anyhow, I remember a month ago or so, I had a problem with a "normal" file created by mistake (I have to admit, always in the same application, IDL) of the order of 200 Gbytes which was impossible to remove, as the file was blocked somewhere at kernel level. In that case, the system was unable to unmount the disk, and not a RAMdisk, and the machine hung at shutdown. So, I was wondering, if there is a way to force an unmount in such cases, other than powering off.

Anyway, thanks for your reply!

Thomas

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Cannot unmount RAMdisk, computer won't reboot

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.