跳转到内容
Go back

解决 Rclone 中断导致 Cloudflare R2 产生"尚未完成的多部分上传"

更新于:

解决 Rclone 中断导致 Cloudflare R2 产生”尚未完成的多部分上传”

问题背景

在使用 rclone 上传大文件到 Cloudflare R2 时,如果因网络波动、手动强制终止(Ctrl+C)或系统 OOM 导致进程中断,已上传的分片(Parts)会残留在 R2 存储桶中。

这些碎片不可见占用存储空间并产生费用,且在 R2 控制台中可能提示”这是一个尚未完成或中止的多部分上传”。

第一步:排查挂起的上传任务

通过以下命令列出存储桶中所有未完成的任务,确认是否存在”残留碎片”:

# 请将 r2 替换为你配置的名称,backup 替换为存储桶名
rclone backend list-multipart-uploads r2:backup/

第二步:立即强制清理

rclone cleanup 默认仅清理 24 小时以上的碎片。若要立即删除刚才中断产生的碎片,需使用 backend cleanup 并指定 max-age0s:

# 立即删除所有挂起的分段上传任务
rclone backend cleanup r2:backup/ -o max-age=0s

分享文章至:

Previous Post
【转载】在互联网端口扫描过程中寻找速度和准确度之间的平衡点
Next Post
Vibe Coding 笔记