OS X: создание RAMDisk в корне

1185
indragie

Как бы я создал RAMDisk в OS X для файловой системы только для чтения, чтобы любые попытки записи на диск (который только для чтения) направлялись на RAMDisk?

2
Это диск только для чтения (IE> CDROM) или файл DMG (образ диска?) Josh 15 лет назад 0

3 ответа на вопрос

3
Josh

Вы можете захотеть монтировать UnionFS ...

Я не уверен, как именно вы это сделаете, скорее всего, вы создадите RAM-диск, поместите в него файл DMG, а затем смонтируете DMG с hdiutil attach -union / file.dmg

Рад, что работал на вас! Josh 15 лет назад 1
2
alex

Есть довольно много статей, которые объясняют, как вы можете создать RAM-диск:

  • вы можете создать RAM-диск с помощью утилиты Make RAM Disk ,
  • В этой статье на macosxhints.com приводятся инструкции о том, как создать диск RAM объемом более 2,2 ГБ.

Часть о перенаправлении немного сложнее, я не уверен, как вы можете это сделать.

Спасибо, и да, создание виртуального диска не так сложно. Вторая часть немного сложнее ... indragie 15 лет назад 0
0
Orwellophile

Эта строка - хранитель ... она может быть не совсем тем, что искала ОП, но она наверняка сделает кого-то счастливым. И этому тоже можно многому научиться.

diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://1165430000` 
Я предлагаю вам подробно объяснить, что он делает, если * это может быть не совсем то, что искал ОП *. Daniel Beck 12 лет назад 1
Это ответ на первую часть вопроса ОП: «Как бы я создал RAMDisk на OS X ...». Он создаст и отформатирует рамдиск HFS +, затем смонтирует его как / Volumes / ramdisk. Большое число в конце меняет размер виртуального диска. Это в секторах или что-то, что я никогда не могу вспомнить. Orwellophile 12 лет назад 0