跳到主要内容

管理 iCloud Photos — 使用 RcloneView 同步和备份文件

· 阅读需 5 分钟
Robin
Developer Advocate

在 RcloneView 中连接您的 iCloud Photos 库,无需手动导出相册即可备份到另一个云端。

Apple 的 Photos 生态系统将多年积累的照片和视频锁在 iCloud 中,想要在别处保留第二份副本通常意味着要通过 Photos 应用逐个导出相册。RcloneView 将 iCloud Photos 作为自己独立的专用远程连接——与 iCloud Drive 是不同的远程——因此您可以直接浏览库内容,并复制到 Google Drive、Amazon S3 或本地备份驱动器,而无需手动导出步骤。在 FREE 许可证下即可以完整读写权限连接 S3、Azure File Storage 或 Backblaze B2,因此照片备份目标端的搭建不需要额外费用。

RcloneView 应用预览

在一个地方管理和同步所有云端

RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。

  • 一键作业:复制 · 同步 · 比较
  • 调度器与历史记录,实现可靠的自动化
  • 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免费开始使用 →

核心功能免费。Plus 提供自动化功能。

将 iCloud Photos 添加为远程

iCloud Photos 通过 RcloneView 的 Remote 选项卡 > New Remote 添加,它被设置为与 iCloud Drive 不同的独立远程类型——尽管两者都来自同一个 Apple 账户,但作为两个独立的远程运作。完成身份验证后,该照片库会像其他云存储一样出现在 Explorer 面板中,您可以浏览和选择文件夹、缩略图和文件元数据。

Adding an iCloud Photos remote in RcloneView

对于长期使用 iCloud 的用户来说,照片库可能达到数万个文件,因此在进行批量复制之前切换到 RcloneView 的 Thumbnail View 是值得的——它可以让您浏览图片预览,在传输开始前确认您选中的是正确的相册或日期范围。

备份到第二个云端

连接 iCloud Photos 后,通过 4 步向导设置一个同步任务:选择 iCloud Photos 作为源,选择目标远程——Google Drive、S3 兼容存储桶或本地外接驱动器——然后先运行 Dry Run,在实际传输发生前准确预览将要复制的内容。对于照片库而言,由于照片文件的大小很少发生变化,但您仍希望确信复制内容与原文件逐字节一致,因此第 2 步中的校验和比较特别有用。

Configuring a sync job from iCloud Photos to another cloud remote in RcloneView

第 3 步的 Filtering Settings 也有助于缩小大型照片库的范围——最大文件年龄过滤器可以将备份任务限制为仅包含最近添加的内容,这样在完成首次全量复制之后,重复运行的速度会更快。

自动化定期备份

一次性导出无法保护下个月拍摄的照片,因此大多数 iCloud Photos 用户会设置重复运行的同步任务,而不是手动单次执行。在 PLUS 许可证下,可以为任务附加 crontab 格式的计划安排,使其按您需要的任意频率自动运行——每天、每周,或每晚特定时间之后——之后可以在 Job History 中确认运行已完成,并查看传输了多少文件。

Scheduling a recurring iCloud Photos backup job in RcloneView

开始使用

  1. rcloneview.com 下载 RcloneView
  2. 通过 Remote 选项卡 > New Remote 添加一个 iCloud Photos 远程。
  3. 配置一个同步任务到您选择的备份目标,并先运行 Dry Run。
  4. 安排定期备份,让新照片自动得到保护。

在 Apple 生态系统之外保留照片库的第二份副本,意味着即使账户被锁定或设备丢失,也能少一个单点故障。


相关指南:

支持的云服务商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces