迈克尔·麦基萨克 (Michael McKissack) 写道:我有一个庞大的照片库,并使用存储在外部 HD 上的 iCloud 照片库来维护所有图片的本地备份。然而,我和我的妻子使用大量共享相册来相互分享我们的照片,这些照片不断占用我 MacBook Pro 上 com.apple.cloudphotosd 的空间。我的 MacBook Pro 一直装满,导致照片完全无法使用。

您并不孤单!这绝对是 Apple 如何管理照片存储的一个松散线程。该~/Library/Containers/com.apple.cloudphotosd文件夹是缓存,而不是照片库的一部分。它既可用于临时存储(将图像同步并传输到您的库),也可用作共享 iCloud 图像的本地存储。

对于大多数人来说,共享的 iCloud 相册加起来并不多。但是因为你和你的妻子共享了很多图像——我猜你甚至可能以原始照片格式拍摄和同步,这会使文件更大——你的缓存是巨大的。

即使您将“照片”设置为优化图像和视频(在“照片”>“首选项”>“iCloud”中)而不是存储全分辨率媒体,共享的 iCloud 相册仍会以全分辨率缓存。对于不常使用的 iCloud 照片共享用户,此文件夹仅占用我大约 1.5GB 的启动容量。

坏消息是这是一个设计缺陷,而不是一个错误。Apple 有意将数据存储在那里。只要您共享大量图像,这仍然是一个问题。

您可以减少共享相册的数量以减少消耗的存储空间。选择任何共享相册,然后单击右上角名字奇怪的人物按钮(它是一个人的轮廓,周围有一个圆圈)。然后您可以单击删除共享相册,这会清空本地缓存而不删除您共享的照片,并禁用与其他人共享。