Създайте RAM диск в Mac OS X
Съдържание:
- Как да създадете RAM диск в Mac OS X 10.11, 10.8, 10.9, 10.10
- Създаване на RAM диск в Mac OS X 10.5, 10.6, 10.7
- Създаване на RAM диск в Mac OS X 10.4 и по-стари версии
Трябва да създадете ултра-бърз 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 диск.