Създайте RAM диск в Mac OS X

Съдържание:

Anonim

Трябва да създадете ултра-бърз RAM диск в Mac OS X? Покрили сме ви с трик за команден ред, който ще генерира RAM диск с произволен размер по ваш избор. Тези инструкции са актуализирани, за да поддържат всички версии на OS X, от съвременни издания до по-стари, така че без значение какво използвате на Mac, ще получите бърз RAM диск, работещ за нула време.

Имайте предвид, че RAM дисковете са временни и рестартирането ще доведе до изтриване на данните от RAM диска (също като RAM). По същия начин, изваждането на RAM диска ще го премахне и ще премахне всички данни, съхранени на RAM диска. Това прави RAM дисковете подходящи за временни ситуации, кешове и ситуации, при които се нуждаете от много бързи скорости на четене и запис на диск.

Как да създадете RAM диск в Mac OS X 10.11, 10.8, 10.9, 10.10

От OS X El Capitan, Yosemite, Mountain Lion, OS X Mavericks и вероятно отвъд тях може да се направи прост ултра бърз RAM диск със следния команден низ:

diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://1165430`

Този пример ще създаде 600MB RAM диск, числото в края е размера на RAM диска.

За да изчислите размера на RAM диска, който да направите, или да генерирате свой собствен, използвайте следната формула:

Желан размер на RAM диск2048=количество за указване

Използвайки горния пример, това би било:

5692048=1165430

Винаги можете да обърнете това и с деление, математиката е забавна а:

1165430/2048=569

Достатъчно проста формула и това се отнася за генериране на RAM дискове във всички версии на OS X.

Ето например 128MB RAM диск:

diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://262144`

Използвам по-малък RAM диск като този понякога за кеш файлове в OS X, доста е хубаво.

Както обикновено с командния ред, не забравяйте да използвате правилния синтаксис и да поставите командите на един ред.

Създаване на RAM диск в Mac OS X 10.5, 10.6, 10.7

Тези инструкции са за създаване на RAM диск в OS X 10.5 Leopard, Snow Leopard, Lion, ако имате проблеми с командите по-долу за по-ранна версия на Mac OS, опитайте следното, за да създадете 550mb RAM диск:

diskutil erasevolume HFS+ 'ramdisk' `hdiutil attach -nomount ram://1165430`

Това е тествано и работи в OS X 10.5.8 и 10.6.3, имайте предвид, че за да премахнете RAM диска, можете просто да го извадите от работния плот, както бихте направили всеки друг диск.

Създаване на RAM диск в Mac OS X 10.4 и по-стари версии

По-ранните версии на OS X обработват създаването на RAM диск малко по-различно, но все още е възможно.

Ето оригиналния съвет, изпратен от един от нашите читатели за създаване на ултра-бърз RAM диск в Mac OS X, както Стивън Аделсън пише: „Назад в Mac OS 9 и по-стари можете да направите RAM диск, временен диск, който беше супер бърз, защото беше прочетен от системната памет или RAM, а не относително бавно движещ се твърд диск. В Mac OS X функцията е премахната от лесен GUI интерфейс, но можете да получите същия ефект и да създадете свой собствен RAM диск директно, като въведете следните команди във всеки терминален прозорец.”

Нека следваме инструкциите на Stephen по-долу, за да създадем RAM диск в Mac OS X:

Въведете следното точно в терминала ($ представлява bash подкана и не трябва да се въвежда):

$ hdid -nomount ram://52428800 $ newfs_hfs /dev/disk1 $ mkdir /tmp/ramdisk1 $ mount -t hfs /dev/disk1 /tmp/ramdisk1 , за да изхвърлите RAM диска и да го демонтирате, просто напишете $ hdiutil detach /dev/disk1

Благодаря на Стивън за чудесния съвет!

Това е актуализирано, за да работи с OS X Yosemite, OS X Mavericks, OS X Mountain Lion, Lion, Snow Leopard, Leopard и Tiger. По принцип, ако това е Mac, работещ с версия на OS X, горните трикове ще ви помогнат да създадете RAM диск.

Създайте RAM диск в Mac OS X