スパースディスクイメージを永続的にマウントするにはどうすればよいですか?


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


を追加すると-nomount、少なくともデバイスが取得されます。しかし、私はまだそれをマウントすることができませんでした。
ダニエルベック

回答:


10

このattach failed - no mountable file systemsエラーは-notremovablehdidor 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」wikiソリューションが10.5でしか機能しなかったのは残念です。とりあえず、「ログインアイテム」の回避策を使用します。
mpontillo

1
必要に応じてユーザーがログインする前にマウントを実行するように制御できるため、launchdの+1。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.