管理自己的iPhone 照片?删除 iLifeAssetManagement 以恢复 Mac OS X 中丢失的磁盘空间
虽然照片流是 iCloud 的一项重要功能,但如果您自行管理 iPhone 照片,它很快就会占用 Mac 硬盘驱动器上的大量磁盘空间。如何,一个合理的人可能会问?好吧,它可能无意中添加了您已经自己导入的所有照片的副本。发生这种情况是因为 Photo Stream 会自动将图像从 iPhone(或 iPad 和 iPod touch)复制到 Mac。但是如果你自己管理你的照片集,你也在这样做,因此你最终会在硬盘驱动器上存储副本,无论你是否知道,这些副本加起来可能会很多存储空间相当快。照片流副本存储在哪里?一个不小的目录,称为 iLifeAssetManagement。因此,如果您不依赖 Photo Stream 将 iPhone 照片传输到 Mac,那么您可能希望关闭该功能,这样做可能会在此过程中节省数 GB 的宝贵驱动器容量。这有点复杂,因此是对其他回收磁盘空间的高级方法的一个很好的补充,特别是因为它关闭了 OS X 中 iCloud 的一项主要功能。
Self Manage iPhone Photos vs iCloud Management
在开始之前,让我们定义iPhone照片的自我管理,因为这就是适用于谁:简而言之,这意味着您自己将照片从iPhone传输到Mac,手动使用USB连接,通过使用 iPhoto、Image Capture 或 Aperture 等应用程序将照片复制到计算机的各种传输方法之一,将 iPhone 视为普通数码相机。换句话说,您不依赖 Photo Stream 将 iOS 设备中的图片自动复制到 Mac 上的 iPhoto 等软件中,并且您不使用该技巧从 Finder 直接访问 Photo Stream。这意味着你在 Mac 上根本不用 iCloud 的照片流,这一点需要非常清楚,因为这个技巧取决于禁用 OS X 中的流功能。
1:备份iLifeAssetManagement
在继续之前手动备份iLifeAssetManagement。这个很重要。您会想要这样做,因为该文件夹包含图片,您可以自行决定是否将这些图片存储在其他地方。最好安全使用并备份文件夹,然后可能会丢失您尚未保存的照片。手动备份 te 目录只是将其复制到具有大量存储空间的外部备份驱动器上的问题。这确保如果您发现您确实使用了照片流或者您毕竟确实需要这些照片,您可以快速取回它们。
- 将外部硬盘驱动器连接到Mac
- 从 OS X Finder 中,按 Command+Shift+G 并输入以下路径:
- 找到“iLifeAssetManagement”并将该目录复制到外部备份驱动器
~/图书馆/应用程序支持/
支持?很好,现在让我们通过放弃这个文件夹并阻止它重新填充来释放磁盘空间。
2:在OS X中关闭照片流
现在您已经备份了iLifeAssetManagement(以防万一),让我们完全关闭照片流。这是必要的,否则 iLifeAssetManagement 文件夹将在您删除它后重新创建它自己。
- 从 Apple 菜单转到系统偏好设置,然后单击“iCloud”面板
- 取消选中“照片流”旁边的复选框,然后选择“关闭照片流”进行确认
- 关闭系统偏好设置
你会注意到控制面板显示了一些关于图像正在从计算机中删除的信息,这很好,但并不总是立即发生。因此,下一步就是手动删除该文件夹并恢复其占用的所有磁盘空间。
3:删除iLifeAssetManagement并恢复大量磁盘空间
在某些情况下,这个文件夹的内容已经被上一步删除了,但是自己手动删除文件夹会更快:
- 返回 OS X Finder,按 Command+Shift+G 并输入以下路径:
- 选择“子”文件夹并将其拖入废纸篓,然后照常清空废纸篓
~/Library/Application Support/iLifeAssetManagement/assets/
如果需要,您也可以删除整个iLifeAssetManagement 文件夹,但删除子文件夹是最精确的。如果 ~/Library/Application Support/iLifeAssetManagement/assets/sub/ 甚至是我 Mac 上的 1/4,删除它可能需要相当长的时间,所以就这样吧。
此外,正如我们在第 2 步中提到的,不要在不禁用照片流的情况下直接删除该文件夹,否则该文件夹将自行重新创建并重新填充您删除的所有图像。
iLifeAssetManagement=可能的太空猪
删除iLifeAssetManagement 并关闭照片流重复项会释放多少空间?这将因用户和他们使用 iPhone 拍摄的照片数量而有很大差异,但就我而言,我释放了 18GB (!) 的空间。这大约是这款 MacBook Air 128GB SSD 上所有可用存储空间的 1/6,只需删除一个我忘记存在的文件夹,该文件夹是由我从未使用过的功能创建的。
如果您导入自己的 iPhone 照片并且不使用照片流,我强烈建议您查看 iLifeAssetManagement 在您的 Mac 上占用了多少磁盘空间。很容易没有注意到这个“功能”,更不用说它在你的硬盘上存储图像了,直到为时已晚,突然你的 Mac 硬盘空间用完了。这是用户错误,还是(更有可能)因为 iCloud 和 Photo Stream 的这方面没有得到很好的解释,谁知道呢,但即使是目录中的图像也不容易访问(去 iLifeAssetManagement 中挖掘,这对每个人来说都是一场灾难个人图像存储在它自己的子目录中……到底谁认为这是个好主意?),再加上它占用了大量磁盘空间,对于我们这些自己从 iOS 导入管理照片的人来说,最终烦人多于帮助。
可选:从iLifeAssetManagement中恢复所有图片
在删除文件夹之前,或者如果你只是想从你所做的备份中恢复图片,这是你想要做的:
- 转到iLifeAssetManagement文件夹(原始文件夹或备份文件夹)并使用右上角的Finder“搜索”功能,键入“Image”并从“类型”选项中选择“Image”落下
- 全选并将所有图片移动到单个文件夹中的另一个位置
这是最简单的方法,但是 512pixels 提供了一个 AppleScript,它可能也可能不适合您执行此操作,它在我们的测试中不起作用,只是使 OS X 10.8 中的 Finder 崩溃(也许由于在我们的案例中有巨大的文件夹大小),尽管如此,运行 512pixels 的人是一个聪明的 cookie,所以如果你决定走 AppleScript 路线并且不介意稍微调整脚本,它可能值得一试。
还有其他解决方案吗?在 Facebook、Twitter、Google+ 上让我们知道,或给我们发送电子邮件。仍然禁止评论。