27 votes

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

J'ai un sparsebundle crypté et je veux le monter dans un dossier de mon répertoire personnel et non dans /Volumes. Comment puis-je le faire ?

32voto

Sören Kuklau Points 1339

Le site hdiutil vous offre une plus grande souplesse et est largement documenté dans le document intitulé man hdiutil . Quelque chose comme ceci devrait faire l'affaire :

hdiutil attach -mountpoint ~/myMountPoint mySparsebundle.dmg

6voto

Ryan Detzel Points 685

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 mount pour identifier le périphérique de disque ( /dev/diskNsN habituellement)

  • exécuter diskutil info /dev/diskNsn | grep UUID pour obtenir l'UUID

  • utiliser sudo vifs pour 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 sur le disque dur. /path/to/mountpoint lors de la prochaine connexion

5voto

Erasmus Points 561
hdiutil attach /Volumes/ATimeMachine/Pictures/iPhoto\ Library.sparsebundle -mountpoint ~/iPho

Si cette commande est réussie, 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.sparsebundle est sur un DroboFS (NAS) et est une image de "disque dur" de 500G, formatée en MacOS HFS journalisé.

L'exécution du hdiutil monte l'image sous mon répertoire personnel. J'ai essayé de la monter au-dessus de la bibliothèque iPhoto originale, mais l'original était toujours visible après le montage, alors j'ai changé le nom du point de montage en iPho à la place. Puis j'ai décidé que l'endroit où se trouvait le point de montage n'avait pas d'importance, ça irait bien sous /Volumes à condition que iPhoto.app sait où il se trouve.

Cliquez sur l'option iPhoto.app pour le lancer avec une invite à créer une nouvelle bibliothèque, et je l'ai fait dans l'image disque montée. Ensuite, j'ai importé toutes les photos (précédemment gérées avec Picasa sous une ~/Pictures ) sur mon disque dur dans iPhoto, qui les copie dans l'image montée, qui réside sur le NAS où elle bénéficie d'une certaine tolérance aux pannes grâce au DroboFS. Cela libère également la moitié de l'espace sur mon petit disque SSD de 500 Go dans le Macbook Air.

0voto

caffeinatedbits Points 125

Je voulais juste signaler l'option -mountroot :

hdiutil attach -mountroot ~ path/to/image.sparsebundle

Dans ce cas, il serait monté pour ~/image .

Notez également qu'avec l'option -mountroot, si ~/image existe déjà, il ajoutera automatiquement le point de montage et montera le volume sur, par exemple, ~/image\ 2 .

Un mot d'avertissement : veillez à ne pas confondre l'option -mountroot avec l'option -mountpoint option. Cela aurait pour effet de monter le volume à la place de votre répertoire personnel !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X