Come posso montare un'immagine disco sparsa in modo permanente?


12

Su Mac OS X 10.6.7, quando monto un'immagine disco sparsa (facendo doppio clic su di essa o utilizzando hdiddalla riga di comando), l'immagine:

  • Appare sul mio desktop
  • Deve essere reinstallato ogni volta che eseguo l'accesso

Vorrei impostare l'equivalente di un /etc/fstabche monterà l'immagine all'avvio del sistema e renderlo permanente - quindi non devo preoccuparmi se i miei collegamenti simbolici si risolveranno o meno.

È più un problema di quanto valga su un Mac? Ho notato che non c'è /etc/fstabe /etc/fstab.hdcontiene un avvertimento terribile:

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.

Ho provato sudo hdid -notremovable <image>, che sembrava la metà di quello che volevo (secondo man hdid), ma non è riuscito con un errore: hdid: attach failed - no mountable file systems.


Quando aggiungi -nomount, ottieni almeno un dispositivo. Ma non sono ancora riuscito a montarlo.
Daniel Beck

Risposte:


10

L' attach failed - no mountable file systemserrore sembra essere un bug noto -notremovabledell'opzione rispettivamente al comando hdido hdiutil(vedi "hdituil -notremovable non riesce a montare l'immagine del disco", https://discussions.apple.com/thread/2639671 ).

Per ovviare al problema, prova ad aggiungere l'immagine del tuo disco sparso a System Preferences -> User Accounts -> Log in Items.

Un altro approccio potrebbe essere quello di scrivere un demone di lancio che monti l'immagine disco sparsa al momento dell'avvio (facoltativamente per tutti gli utenti).

Per una guida dettagliata a questo proposito, consultare: http://wiki.ninjafocus.net/Mac_Mount_Points


Grazie per i collegamenti. Peccato che la soluzione wiki "Mac Mount Points" abbia funzionato solo per 10.5. Immagino che per il momento andrò con la soluzione alternativa "Accedi Articoli".
mpontillo,

1
+1 per launchd poiché puoi controllare che il mount avvenga prima che un utente acceda se lo desidera.
bmike,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.