¿Cómo monte un paquete disperso en una carpeta en lugar de una imagen?

22

Tengo un sparsebundle cifrado y quiero montarlo en una carpeta en mi directorio de inicio y no en / Volumes. ¿Cómo puedo hacer eso?

Zameer Manji
fuente

Respuestas:

27

La hdiutilutilidad de línea de comandos le brinda más flexibilidad y está ampliamente documentada en man hdiutil. Algo como esto debería hacer:

hdiutil attach -mountpoint ~/myMountPoint mySparsebundle.dmg
Sören Kuklau
fuente
¿Se puede hacer esto persistente a través de reinicios?
Erik Kaplun
@ErikAllik sí, pero ¿por qué no preguntar a un general sin restricciones cómo ejecutar un script de shell en el momento del arranque (antes de que un usuario inicie sesión) o después de que un usuario
inicie
5

También puede estar interesado en http://blog.marc-seeger.de/2011/02/06/encrypted-diskimages-in-osx/ que explica paso a paso cómo configurar el montaje automático en el punto de montaje especificado:

  • ejecutar mountpara identificar el dispositivo de disco ( /dev/diskNsNgeneralmente)
  • ejecutar diskutil info /dev/diskNsn | grep UUIDpara obtener el UUID
  • use sudo vifspara agregar una línea a/etc/fstab

    UUID=whatever-you-noted-before /path/to/mountpoint hfs rw 1 0
    
  • Agregue su imagen de disco a sus elementos de inicio de sesión para que se monte automáticamente /path/to/mountpointen el próximo inicio de sesión

Erik Kaplun
fuente
4
hdiutil attach /Volumes/ATimeMachine/Pictures/iPhoto\ Library.sparsebundle -mountpoint ~/iPho

Si este comando tiene éxito, debería ver algo como:

/dev/disk3              Apple_partition_scheme          
/dev/disk3s1            Apple_partition_map             
/dev/disk3s2            Apple_Driver43                  
/dev/disk3s3            Apple_Driver43                  
/dev/disk3s4            Apple_Driver_ATA                
/dev/disk3s5            Apple_Driver_ATA                
/dev/disk3s6            Apple_FWDriver                  
/dev/disk3s7            Apple_Driver_IOKit              
/dev/disk3s8            Apple_Patches                   
/dev/disk3s9            Apple_HFS                       /Users/me/iPho

where iPhoto Library.sparsebundleestá en un DroboFS (NAS) y es una imagen de "disco duro" de 500G con formato MacOS HFS registrado

Ejecutar el hdiutilcomando monta la imagen en mi directorio de inicio. Me cansé de montarlo encima de la biblioteca original de iPhoto, pero el original todavía era visible allí después del montaje, así que cambié el nombre del punto de montaje a iPho. Entonces decidí que realmente no importaba dónde estaba el punto de montaje, estaría bien /Volumessi iPhoto.appsupiera dónde está.

Haga clic en la opción iPhoto.apppara iniciarlo con un mensaje para crear una nueva biblioteca, y lo hice en la imagen del disco montado. Luego, importo todas las fotos (previamente administradas con Picasa bajo un ~/Picturesárbol de directorios) en mi disco duro a iPhoto, que las copia en la imagen montada, que reside en el NAS donde tiene cierta tolerancia a fallas debido a DroboFS. Esto también libera la mitad del espacio en mi pequeño disco SSD 500G en el MacBook Air.

Allen
fuente