Как мне постоянно смонтировать редкий образ диска?

12

В Mac OS X 10.6.7, когда я монтирую разреженный образ диска (либо дважды щелкнув по нему, либо используя hdidкомандную строку), образ:

  • Появляется на моем рабочем столе
  • Нужно перемонтировать каждый раз, когда я вхожу

Я хотел бы установить эквивалент, /etc/fstabкоторый будет монтировать образ при загрузке системы и делать его постоянным - поэтому мне не нужно беспокоиться, разрешатся ли мои символические ссылки или нет.

Это больше проблем, чем стоит на Mac? Я заметил, что нет /etc/fstab, и /etc/fstab.hdсодержит страшное предупреждение:

IGNORE THIS FILE.
This file does nothing, contains no useful data, and might go away in
future releases.  Do not depend on this file or its contents.

Я попробовал sudo hdid -notremovable <image>, что казалось, половину того , что я хотел (согласно man hdid), но потерпел неудачу с ошибкой: hdid: attach failed - no mountable file systems.

mpontillo
источник
При добавлении -nomountвы хотя бы получаете устройство. Но я пока не смог его смонтировать.
Даниэль Бек

Ответы:

10

attach failed - no mountable file systemsОшибка , кажется, известная ошибка в -notremovableопции к hdidили hdiutilкоманды соответственно (см «hdituil -notremovable не удается смонтировать образ диска», https://discussions.apple.com/thread/2639671 ).

В качестве обходного пути попробуйте добавить свой редкий образ диска в System Preferences -> User Accounts -> Log in Items.

Еще один подход заключается в написании демона запуска, который монтирует редкий образ диска во время загрузки (опционально для всех пользователей).

Пошаговое руководство по этому вопросу см .: http://wiki.ninjafocus.net/Mac_Mount_Points

Чад
источник
Спасибо за ссылки. Жаль, что вики-решение «Mac Mount Points» работало только для 10.5. Я думаю, что я пойду с обходом "Вход в элементы" на данный момент.
mpontillo
1
+1 для launchd, так как вы можете контролировать монтирование до того, как пользователь войдет в систему при желании.
bmike