如何将稀疏包安装到文件夹而不是映像?


Answers:


26

hdiutil命令行实用程序为您提供了更大的灵活性,并在广泛记载man hdiutil。这样的事情应该做:

hdiutil attach -mountpoint ~/myMountPoint mySparsebundle.dmg

可以使它在重新启动后持续存在吗?
埃里克·卡普伦

@ErikAllik是的-但为什么不问问一般的unstinted如何运行在系统启动时shell脚本(之前用户登录)或用户登录后英寸
bmike

5

您可能还对http://blog.marc-seeger.de/2011/02/06/encrypted-diskimages-in-osx/感兴趣,该指南逐步介绍了如何将自动安装设置为指定的安装点:

  • 运行mount以标识磁盘设备(/dev/diskNsN通常)
  • 运行diskutil info /dev/diskNsn | grep UUID以获取UUID
  • 用于sudo vifs添加一行/etc/fstab

    UUID=whatever-you-noted-before /path/to/mountpoint hfs rw 1 0
    
  • 将磁盘映像添加到您的登录项中,以使其/path/to/mountpoint在下次登录时自动挂载


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

如果此命令成功,您应该看到类似以下内容的信息:

/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.sparsebundleDroboFS(NAS)上的位置,是记录有500G“硬盘”映像格式的MacOS HFS的日志

运行hdiutil命令会将映像安装在我的主目录下。我已经厌倦了将其安装在原始iPhoto库的顶部,但是安装后原始文件仍在其中可见,因此我将安装点的名称iPho改为。然后我决定挂载点在哪里并不重要,/Volumes只要iPhoto.app知道它在哪里就可以了。

单击选项iPhoto.app以启动它并提示创建一个新的库,我在安装的磁盘映像中执行了此操作。然后将~/Pictures硬盘上的所有照片(以前由Picasa在目录树下进行管理)导入到iPhoto中,该照片会复制到已装载的映像中,该映像位于NAS上,由于DroboFS而具有一定的容错能力。这还释放了我在MacBook Air中的小型500G SSD驱动器上的一半空间。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.