Mac 上的照片应用程序有两个用于存储照片的选项。你可以告诉它保留所有内容的全尺寸原件,或者你可以让它自我管理,将你的主库保存在 iCloud 中,并在本地存储全分辨率和低分辨率版本的混合以节省空间。
问题是,即使您选择了“优化 Mac 存储空间”选项,照片应用程序的存储空间也会转移并接管您的整个驱动器。今天,我们将了解如何限制此存储空间,从而对照片使用的空间大小进行硬性限制。例如,如果您有一台配备 128GB SSD 的 MacBook,您可以选择仅将 30GB 用于照片——它永远不会使用更多。
使用稀疏磁盘映像来限制照片存储
这个技巧来自意外技术播客第 334 集的 Marco Arment。您可以在 1 小时 38 分钟处收听提示。
为了限制照片库,我们将创建一个稀疏磁盘映像,将其设置为在登录时装载,并将照片库文件移动到它上面。磁盘映像就像 Mac 上的虚拟磁盘。尽管它实际上只是您内置 Mac SSD 上的一个文件,但它显示为一个外部磁盘。
就像任何其他可移动驱动器一样,可以安装和弹出磁盘映像。您在创建它时指定其大小,它会从您的 SSD 中划出该空间。本地存储磁盘映像的另一个优点是它与其所在的 SSD 一样快。
稀疏磁盘映像是一回事,只是它占用的空间更少——暂时。假设您创建了一个 30GB 的稀疏磁盘映像,然后将一个 1GB 的文件拖到上面。该图像将仅占用 1GB 空间。这就是稀疏图像的魔力。您指定它的最大大小,但在使用中,它会拉伸和收缩到存储在其上的文件的大小。
创建稀疏磁盘映像
因此,第一步是创建一个稀疏磁盘映像。其实这是第二步。第一步是确保您有适当的照片库本地备份。
在 Mac 上,打开“磁盘工具”应用,然后从菜单中选取“文件”>“新建图像”>“空白图像”(或键入⌘N)。然后,确保它看起来像这样:
我创建了一个 100MB 的小图像用于测试。您应该将其设置为您想要限制照片的大小。不用担心它会占用您的整个驱动器。我的 100MB 图像在磁盘上只有 7.3MB。你的将是相似的,直到你开始添加文件。确保选择稀疏磁盘映像选项。将它保存在容易找到的地方,例如在您的图片文件夹中。
创建它,将创建磁盘,并安装它自己。只要确保它足够大以容纳当前的图书馆,再加上额外的东西以备将来扩展。
将稀疏图像磁盘添加到您的登录项
接下来我们将磁盘添加到登录项,以便在您启动 Mac 时安装它。这是必不可少的。如果您不这样做,照片将无法找到您的图库。请记住,即使应用程序本身没有运行,照片也会从 iCloud 下载图像。
要将稀疏图像添加到您的登录项,请打开系统偏好设置,然后单击用户和组。单击您自己的名字,然后将图像文件从您的图片文件夹拖到登录项部分。就是这样。
将您的照片库移动到稀疏磁盘映像
接下来,我们执行最后一步 — 移动您的照片库。Apple 有这部分的官方指南。它旨在将您的照片库移动到外部驱动器,但它在使用磁盘映像时的工作方式相同。只需退出照片应用程序,找到图库文件(默认情况下在您的图片文件夹中),然后将其拖到新安装的磁盘上。该磁盘将显示在 Finder 的侧边栏或桌面(或两者)中。
这是计划中唯一棘手的部分,因为您将复制文件,而不是移动它。这意味着您的 SSD 上必须有足够的空间来支持这两个版本。或者你可能不会。现代 Mac 上的 APFS 文件系统可让您在不占用任何额外空间的情况下创建文件副本。所有这些“副本”只是同一文件的实例,是指向磁盘上的一个主文件的标记。(我不知道这是否适用于磁盘映像。)
复制完成后,双击新的库文件,它将在照片中打开。如果您遇到任何错误,请查看 Apple 支持文章以获取帮助。不过,它应该可以正常工作。确认一切正常后,删除原始照片库。就是这样。你完成了。现在,优化后的图书馆永远不会比你种植它的盒子大。
关于这种照片库管理方法的注意事项
有几件事需要注意。这不是使用照片库的受支持方式,因此可能会发生奇怪的事情。此外,如果您运行的是 macOS High Sierra,您应该阅读 Carbon Copy Cloner 开发人员 Mike Bombich 的这篇博文。它详细介绍了一个可能导致 APFS 稀疏磁盘映像上的数据丢失的错误。
否则,这是一个巧妙的技巧。用它来确保您的照片库永远不会再失控。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)