Comment monter un sparsebundle dans un dossier plutôt qu'une image?

22

J'ai un sparsebundle chiffré et je veux monter dans un dossier dans mon répertoire personnel et non sous / Volumes. Comment puis je faire ça?

Zameer Manji
la source

Réponses:

27

L' hdiutilutilitaire de ligne de commande vous offre plus de flexibilité et est largement documenté dans man hdiutil. Quelque chose comme ça devrait faire:

hdiutil attach -mountpoint ~/myMountPoint mySparsebundle.dmg
Sören Kuklau
la source
cela peut-il être rendu persistant à travers les redémarrages?
Erik Kaplun
@ErikAllik oui - mais pourquoi ne pas demander à un général sans comprendre comment exécuter un script shell au démarrage (avant qu'un utilisateur se connecte) ou après qu'un utilisateur se connecte.
bmike
5

Vous pourriez également être intéressé par http://blog.marc-seeger.de/2011/02/06/encrypted-diskimages-in-osx/ qui explique étape par étape comment configurer le montage automatique au point de montage spécifié:

  • exécuter mountpour identifier le périphérique de disque ( /dev/diskNsNgénéralement)
  • exécuter diskutil info /dev/diskNsn | grep UUIDpour obtenir l'UUID
  • utiliser sudo vifspour ajouter une ligne à/etc/fstab

    UUID=whatever-you-noted-before /path/to/mountpoint hfs rw 1 0
    
  • Ajoutez votre image disque à vos éléments de connexion pour qu'elle soit automatiquement montée /path/to/mountpointlors de la prochaine connexion

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

Si cette commande réussit, vous devriez voir quelque chose comme:

/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

iPhoto Library.sparsebundleest sur un DroboFS (NAS) et est une image 500G "disque dur" formatée MacOS HFS journalisée

L'exécution de la hdiutilcommande monte l'image sous mon répertoire personnel. Je suis fatigué de le monter au-dessus de la bibliothèque iPhoto d'origine, mais l'original était toujours visible là-bas après le montage, j'ai donc changé le nom du point de montage à la iPhoplace. Ensuite, j'ai décidé que l'endroit où se trouvait le point de montage n'avait pas vraiment d'importance, ce serait bien /Volumesaussi longtemps que l'on iPhoto.appsait où il se trouve.

Cliquez sur Option iPhoto.apppour le lancer avec une invite pour créer une nouvelle bibliothèque, et je l'ai fait dans l'image disque montée. Importez ensuite toutes les photos (précédemment gérées avec Picasa sous une ~/Picturesarborescence de répertoires) sur mon disque dur dans iPhoto, qui les copie dans l'image montée, qui réside sur le NAS où il a une certaine tolérance aux pannes en raison du DroboFS. Cela libère également la moitié de l'espace sur mon petit disque SSD 500G dans le MacBook Air.

Allen
la source