漏洞与局限
漏洞与局限
局限性
部分后端不保留目录时间戳
截至 v1.66
版本,如果后端支持,rclone 支持同步目录修改时间。但部分后端不支持此功能,完整列表请参阅 概述。此外,请注意,默认情况下不会同步空目录(可使用 --create-empty-src-dirs
启用此功能)。
Rclone 在处理目录/存储桶中的数百万个文件时存在困难
目前,rclone 在使用每个目录/存储桶之前会将其完全加载到内存中。由于每个 rclone 对象占用 0.5k - 1k 的内存,这可能会花费很长时间并占用大量内存。
目录中存在数百万个文件的情况通常出现在基于存储桶的远程存储(如 S3 存储桶)中,因为这些远程存储不会在存储桶内对子目录进行分隔。
基于存储桶的远程存储和文件夹
基于存储桶的远程存储(如 S3、GCS、Swift、B2)没有目录的概念。因此,rclone 无法在其中创建目录,这意味着基于存储桶的远程存储上的空目录往往会消失。
一些软件会创建以 /
结尾的空键作为目录标记。rclone 不会这样做,因为这可能会创建更多对象并增加成本。未来可能会通过标志/选项添加此功能。
漏洞
漏洞信息存储在 rclone 的 GitHub 项目中: