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

Mac OS X

Вам нужно создать сверхбыстрый 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-диск можно создать с помощью следующей командной строки:

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

В этом примере будет создан RAM-диск на 600 Мбайт, число на конце — это размер RAM-диска.

Чтобы рассчитать размер RAM-диска, который нужно создать или создать собственный, используйте следующую формулу:

Требуемый размер RAM-диска * 2048 = количество, которое необходимо указать

Используя приведенный выше пример, это будет:

569 * 2048 = 1165430

Вы всегда можете изменить это с помощью деления, математика — это весело, а:

1165430/2048 = 569

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

Вот, например, RAM-диск на 128 МБ:

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, попробуйте следующее, чтобы создать RAM-диск 550 МБ:

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 эта функция была удалена из простого графического интерфейса пользователя, но вы можете получить тот же эффект и создать свой собственный RAM-диск напрямую, введя следующие команды в любом окне терминала ».

Следуем приведенным ниже инструкциям Стивена, чтобы создать 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-диск.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.