Меню Рубрики

Как создать виртуальный диск mac os

Учимся создавать виртуальный раздел из оперативной памяти (RAM) на Mac OS X

Если Вам срочно понадобится сделать сверхбыстрый «жесткий диск» на вашем Мас, вы сможете создать его с помощью программы TmpDisk. Размер виртуального диска может быть любым, единственное ограничение — он не должен быть больше размера вашей оперативной памяти.

Вы можете загрузить TmpDisk по прямой ссылке или с сайта разработчика. Перетащите приложение в папку «Программы» и запустите его. В верхней строчке меню состояния вы увидите новый значок (как на скриншоте выше). Нажмите “New TmpDisk”, выберите размер, и виртуальный раздел автоматически создастся на рабочем столе. Вы можете перемещать туда файлы напрямую из Finder, диск готов к работе.

Будьте внимательны. Такие RAM диски временны, отсюда и название программы, так что не перемещайте в них на постоянную основу никаких важных файлов. Больше всего эта программа пригодится для редактирования фото, видео файлов или работы с чем-либо, что требует больших скоростей ввода/вывода для записи/чтения файлов. И еще раз предупреждаем: для предотвращения потери данных не забудьте сделать копии файлов перед тем, как перезагрузить компьютер или демонтировать виртуальный диск.

Источник

Виртуальный SSD. Создаём RAM диск в Mac OS X.

Электронный диск (RAM drive, RAM disk — диск в памяти) — компьютерная технология, позволяющая хранить данные в быстродействующей оперативной памяти как на блочном устройстве (диске). Может быть реализована как программно, так и аппаратно.

Кейс из жизни: как-то мне потребовалось написать небольшой bash скрипт, генерирующий в процессе своей работы много временных файлов и от времени доступа к которым зависела работы программы в целом. За счет решения с RAM-диском производительность скрипта возросла на порядок.

Скорость чтения/записи RAM гораздо выше обычного жесткого диска. Для этого типа памяти совершенно не принципиально количество циклов перезаписи информации по сравнению с SSD накопителями, что делает виртуальный RAM диск идеальным решением для задач, где необходима максимальная скорость доступа к данным без ущерба для жесткого диска.

Для создание виртуального диска вводим в терминале (актуально для Mac OS X 10.5 и выше):

My Disk — это название создаваемого диска, а цифра 8388608 — объём (количество секторов по 512 байт), в данном случае 4 Гб.

После создания диск можно найти в Finder и работать с ним можно также, как с обычным жестким диском. Внимание: диск, как и информация на нем, живут до первой перезагрузки, поэтому не забудьте скопировать нужную информацию перед завершением работы. Для удаления диска достаточно просто извлечь его в Finder.

Тестируем и сравниваем скорость чтения/записи в Mac OS X

Для теста на чтение/запись воспользуемся утилитой dd.

Начнем со скорости записи системного SSD диска OCZ Vortex3:

413 Мб/cек. Проверим скорость чтения:

Она составила 469 Мб/сек. Теперь проверим скорость записи обычного жесткого диска объемом 250Gb:

104 Мб/сек. Проверим скорость чтения:

155 Мб/сек.Теперь мы подошли к самому главному – тесту скорости виртуального жесткого диска расположенного в оперативной памяти DDR3:

Наш «жесткий диск» пишет данный почти со скоростью 1,1 Гб/сек! Посмотрим на скорость чтения:

В тесте на чтение оперативная память показала 1,17 Гб/сек! Визуализируем полученные данные:

График результатов сравнительного тестирования скорости чтения / записи магнитного, SSD и RAM дисков.

Отличный результат, который наглядно показывает преимущество скорости RAM диска над твердотельными и магнитными накопителями.

Источник

Как в macOS создать образ dmg? (виртуальный диск mac)

Возникла необходимость создать образ dmg? Пустой или с необходимыми файлами и папками? Программа для создания образа диска в Mac уже есть в вашей системе и сейчас мы вам расскажем как ей пользоваться!

DMG — это формат образа диска использующийся в основном в ОС macOS. Если попытаться открыть DMG файл, то он подключиться как диск в Finder. То есть DMG = виртуальный диск на Mac. Но как создать DMG? В этом нам поможет программа «Дисковая утилита» в macOS, которая уже имеется в вашей системе!

Создать образ dmg в macOS

Статью разобьем на 2 части — в первой мы расскажем как создать пустой DMG, который в дальнейшем сможете наполнять, а во второй, как создать образ c необходимым содержимым.

Создать пустой DMG в Mac

  1. Найдите в Launchpad «Дисковую утилиту» и запустите ее
  2. Далее кликните «Файл» -> «Новый образ» -> «Пустой образ»
  3. Появиться новое диалоговое окно в котором вам необходимо задать:
    • Название диска
    • Где сохранить диск
    • Отображаемое имя
    • Размер виртуального диска
    • Формат виртуального диска (файловая система HFS +, FAT, ExFAT)
    • Количество разделов
    • Формат образа — чтение и запись
  4. Когда заполните все необходимые данные, можете нажать сохранить
  5. Виртуальный диск DMG будет создан, чтобы внести в него данные просто подключите в Finder и работайте как с обычной USB флешкой или диском!

Создать DMG с необходимым содержимым в macOS

  1. Найдите в Launchpad «Дисковую утилиту» и запустите ее
  2. Далее кликните «Файл» -> «Новый образ» -> «Образ из папки»
  3. Выберите необходимую папку, кликните по «Открыть»
  4. Укажите имя DMG образа, место сохранения, а также если вы хотите чтобы никто не мог вносить данные в этот файл в «формат образа» выбрать только чтение.DMG (виртуальный диск macOS) образ c данными создан!

У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки macOS.

Источник

[FAQ] Про создание RAM-дисков в Mac OS X

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой Apple, операционной системой Mac OS X (и её запуском на PC), пишите нам через форму обратной связи.

К нам поступил следующий вопрос:

Мы твёрдо уверены, что нет никакого смысла пользоваться сторонними (тем более платными) утилитами для создания RAM-диска нет смысла. Для решения обозначенных вами задач вполне хватает встроенных в систему возможностей.

Но для начала поясним остальным читателям, зачем это всё. Если в вашем Маке много оперативки, то не секрет, что большую часть времени она простаивает. Тем не менее, можно занять её весьма оригинальным образом — выделить часть оперативной памяти под виртуальный диск. Он будет необычно быстрым, но есть один главный минус — после выключения или перезагрузки он будет уничтожен. Соответственно, хранить пользовательские данные на нём нет никакого смысла, а вот размещать там разнообразные временные файлы Mac OS X очень даже можно. Для Маков с SSD-носителями создание RAM-дисков весьма желательно, поскольку позволяет существенно продлить жизнь вашего SSD-шника (количество записываемых на диск файлов в этом случае сильно снизится).

Чтобы создать RAM-диски для системных директорий с кэшами, вам пригодится следующий скрипт:

[php]#!/bin/sh
# Create a RAM disk with same perms as mountpoint

RAMDisk() <
mntpt=$1
rdsize=$(($2*1024*1024/512))
echo «Creating RamFS for $mntpt»
# Create the RAM disk.
dev=`hdik -drivekey system-image=yes -nomount ram://$rdsize`
# Successfull creation…
if [ $? -eq 0 ]; then
# Create HFS on the RAM volume.
newfs_hfs $dev
# Store permissions from old mount point.
eval `/usr/bin/stat -s $mntpt`
# Mount the RAM disk to the target mount point.
mount -t hfs -o union -o nobrowse $dev $mntpt
# Restore permissions like they were on old volume.
chown $st_uid:$st_gid $mntpt
chmod $st_mode $mntpt
fi
>

# Test for arguments.
if [ -z $1 ]; then
echo «Usage: $0 [start|stop|restart] »
exit 1
fi

# Source the common setup functions for startup scripts
test -r /etc/rc.common || exit 1
. /etc/rc.common

StartService () <
ConsoleMessage «Starting RamFS disks…»
RAMDisk /private/tmp 1024
RAMDisk /var/run 256
>
StopService () <
ConsoleMessage «Stopping RamFS disks, nothing will be done here…»
diskutil umount -f /private/tmp /private/var/run
>

RestartService () <
ConsoleMessage «Restarting RamFS disks, nothing will be done here…»
>

RunService «$1»
EOF
sudo chmod u+x,g+x,o+x RamFS/RamFS

Создайте на рабочем столе текстовый файл, скопируйте туда всё содержимое выше. Обратите внимание на строки RAMDisk /private/tmp 1024 и RAMDisk /var/run 256 — в них задаётся объём RAM-дисков для системных файлов (в мегабайтах). Слишком маленькое значение (128 и меньше) может привести к проблемам в работе системы. Слишком большое значение замедлит выключение и перезагрузку компьютера.
После копирования сохраните файл и поменяйте имя и расширение на ramdisk.sh.

Затем запустите Терминал и выполните следующие команды:

RAM-диски будут созданы при следующей загрузке компьютера. Обращаем ваше внимание на то, что визуально ничего не изменится — эти диски не будут видны ни в Finder, ни в Дисковой утилите.

Отменить использование RAM-дисков можно будет командой:

[php]sudo rm -rf /System/Library/StartupItems/RamFS[/php]

Опять-таки, диски перестанут создаваться лишь при следующей загрузке.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как создать виртуальную машину mac os в virtualbox
  • Как создать vpn подключение на mac os sierra
  • Как создать iso образ диска в mac os
  • Как создать ftp сервер на mac os
  • Как собрать mac os под свой пк