Wie mounte ich ein Sparsebundle in einem Ordner und nicht in einem Image?

Ich habe ein verschlüsseltes Sparsebundle und möchte in einen Ordner in meinem Home-Verzeichnis einhängen und nicht unter /Volumes. Wie kann ich das machen?

Antworten (4)

Das hdiutilBefehlszeilendienstprogramm gibt Ihnen mehr Flexibilität und ist ausführlich in dokumentiert man hdiutil. So etwas sollte tun:

hdiutil attach -mountpoint ~/myMountPoint mySparsebundle.dmg
kann dies über Neustarts hinweg dauerhaft gemacht werden?
@ErikAllik ja - aber warum nicht einen allgemeinen Unstinted fragen, wie ein Shell-Skript beim Booten (bevor sich ein Benutzer anmeldet) oder nachdem sich ein Benutzer anmeldet, ausgeführt wird.

Sie könnten auch an http://blog.marc-seeger.de/2011/02/06/encrypted-diskimages-in-osx/ interessiert sein , wo Schritt für Schritt erklärt wird, wie man Auto-Mount auf den angegebenen Mount-Punkt einrichtet:

  • ausführen mount, um das Festplattengerät zu identifizieren ( /dev/diskNsNnormalerweise)
  • ausführen diskutil info /dev/diskNsn | grep UUID, um die UUID abzurufen
  • verwenden sudo vifs, um eine Zeile hinzuzufügen/etc/fstab

    UUID=whatever-you-noted-before /path/to/mountpoint hfs rw 1 0
    
  • Fügen Sie Ihr Disk-Image zu Ihren Anmeldeobjekten hinzu, damit es /path/to/mountpointbei der nächsten Anmeldung automatisch gemountet wird

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

Wenn dieser Befehl erfolgreich ist, sollten Sie Folgendes sehen:

/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

wo iPhoto Library.sparsebundleist auf einem DroboFS (NAS) und ist ein 500G "Festplatte" Image formatiert MacOS HFS Journaled

Durch Ausführen des hdiutilBefehls wird das Image in meinem Home-Verzeichnis bereitgestellt. Ich habe es satt, es auf der ursprünglichen iPhoto-Mediathek zu montieren, aber das Original war dort nach dem Mounten immer noch sichtbar, also habe ich den Namen des Mount-Punkts in geändert iPho. Dann entschied ich, dass es nicht wirklich wichtig war, wo der Einhängepunkt war, es wäre in Ordnung /Volumes, solange iPhoto.apper weiß, wo er ist.

Klicken Sie iPhoto.appauf die Option, um es mit einer Aufforderung zum Erstellen einer neuen Bibliothek zu starten, und ich habe dies im bereitgestellten Disk-Image getan. Importieren Sie dann alle Fotos (die zuvor mit Picasa unter einem ~/PicturesVerzeichnisbaum verwaltet wurden) auf meiner Festplatte in iPhoto, das sie in das bereitgestellte Image kopiert, das sich auf dem NAS befindet, wo es aufgrund des DroboFS eine gewisse Fehlertoleranz aufweist. Dadurch wird auch die Hälfte des Speicherplatzes auf meinem kleinen 500-GB-SSD-Laufwerk im MacBook Air frei.

Ich wollte nur auf die Option -mountroot hinweisen:

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

In diesem Fall würde es auf gemountet werden ~/image.

Beachten Sie auch, dass mit der Option -mountroot, falls ~/imagebereits vorhanden, automatisch der Einhängepunkt angehängt und das Volume stattdessen beispielsweise in ~/image\ 2.

-mountrootEin Wort der Vorsicht: Achten Sie darauf, dass Sie die Option nicht mit der Option verwechseln -mountpoint. Dies würde dazu führen, dass das Volume anstelle Ihres Home-Verzeichnisses gemountet wird!