Можно ли в Mac OS X смонтировать /dev
дисковое устройство только для чтения с теневым файлом, поэтому файловая система по-прежнему работает для чтения и записи?
Я знаю, как это сделать для файла образа диска, с hdiutil
, но эти параметры недоступны для блочных устройств.
Возможно ... вроде того. Это общий обзор.
опция union позволяет объединять несколько файловых систем вместе, она предпочитает самую верхнюю точку монтирования и продолжает спускаться к более низким файловым системам. Вот статья, которой я следил, экспериментируя с этой функцией самостоятельно. http://aplawrence.com/foo-mac/union-mounts.html
Теперь об основных проблемах с этим ответом. Одна из проблем заключается в том, что вы не можете изменить или удалить файл и сделать это изменение на самом верхнем уровне, что делает возможными только новые файлы с разными именами. Другая большая проблема заключается в том, что вы не видите нижний слой в искателе! Так что это решение только для командной строки. Может быть, у кого-нибудь есть более умный способ обойти эти проблемы.
опять же с комментарием - невозможность оставлять комментарии из-за 50 баллов меня убивает. Но чтобы дать вам короткий ответ. Это невозможно. если вы настроили его только для чтения, вы не можете расширять / добавлять / создавать с этого устройства. Поскольку он все еще работает на «файловом уровне», он не может выделить на нем какое-либо пространство, поэтому его нельзя рассматривать как FS ни при каких обстоятельствах.