Обмеження розміру Ramdisk в OS X Mountain Lion?


4

Я спробував цю команду створити ramdisk

sudo hdik -nomount ram://4194304

але з повідомленням не вдалося hdik: attach не вдалося: помилка 0x6e = 110

Вона працює лише за умови зменшення розміру до 1 ГБ. Чи існує обмеження на ramdisk в OS X або я щось пропустив?

Використання Mac OS X Mountain Lion з 8 Гб оперативної пам'яті.

Відповіді:


5

Здається, існує певне обмеження при використанні hdik. Ви можете спробувати використовувати hdiutil для створення ramdisk.

diskutil erasevolume HFS+ "ram disk" `hdiutil attach -nomount ram://4194304`

Спасибі, це працює. Можливо, ще одне питання. Після створення та заповнення оперативної пам'яті даних, файл diskimage-helper в Моніторі активності показує більше або менше використання пам'яті ramdisk. Оскільки я використовую ramdisk як тимчасове місце розташування файлів, тимчасові файли регулярно очищуються. Чому ж disimage-helper все ще показують максимальне використання пам'яті? Чи є спосіб "звільнити" пам'ять, яку зберігає диспетчер диска, не розмотуючи її?
elgcom
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.