Вы можете захотеть монтировать UnionFS ...
Я не уверен, как именно вы это сделаете, скорее всего, вы создадите RAM-диск, поместите в него файл DMG, а затем смонтируете DMG с hdiutil attach -union / file.dmg
Как бы я создал RAMDisk в OS X для файловой системы только для чтения, чтобы любые попытки записи на диск (который только для чтения) направлялись на RAMDisk?
Вы можете захотеть монтировать UnionFS ...
Я не уверен, как именно вы это сделаете, скорее всего, вы создадите RAM-диск, поместите в него файл DMG, а затем смонтируете DMG с hdiutil attach -union / file.dmg
Есть довольно много статей, которые объясняют, как вы можете создать RAM-диск:
Часть о перенаправлении немного сложнее, я не уверен, как вы можете это сделать.
Эта строка - хранитель ... она может быть не совсем тем, что искала ОП, но она наверняка сделает кого-то счастливым. И этому тоже можно многому научиться.
diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://1165430000`