• 🧑‍🏫思源分享使用教程
    • 插件端使用教程
      • 安装与初始配置
      • 多站点管理
      • 创建分享
      • 访问设置
      • 管理分享
      • 自动更新功能
    • 用户服务端使用教程
      • 注册与登录
      • 用户面板
      • 访问统计
      • 分享页面功能
      • 评论系统
      • 账号设置
    • 管理员服务端使用教程
      • 数据统计
      • 站点设置
      • 公告管理
      • 举报管理
      • 用户管理
      • 分享管理
      • 分片清理
      • 违禁词扫描
思源分享使用教程管理员服务端使用教程

分片清理

访问次数 1786 次创建时间 2026-02-23 12:31

分片清理

image

管理员后台的「分片清理」标签页用于清理用户上传过程中产生的残留分片数据。

什么是分片数据

当用户通过插件端上传分享内容时,采用的是分片上传方式:大文件被切分为多个小块依次上传。如果上传过程中发生中断(如网络断开、用户取消操作等),已上传的分片会残留在服务器上,占用存储空间。

过期分片列表

页面会列出所有超过设定时间未更新的分片目录:

字段 说明
目录 分片的唯一标识 ID
最后更新 分片最后一次接收数据的时间
已过期 距离最后更新已经过去多少小时
操作 删除按钮

默认超过 2 小时(chunk_ttl_seconds = 7200)未更新的分片会被视为过期。

清理操作

删除单个分片

点击每条记录的「删除」按钮,可以删除该条过期分片及其占用的存储空间。

清理所有过期分片

点击页面顶部的「清理所有过期分片」按钮(红色危险按钮),可以一次性删除列表中所有过期分片。

自动清理

系统也会在每次请求时以一定概率(默认 5%)自动触发分片清理,每次最多清理 20 个过期分片。此参数在服务端配置文件中设定:

  • chunk_cleanup_probability —— 每次请求触发清理的概率(默认 0.05,即 5%)
  • chunk_cleanup_limit —— 每次自动清理的最大分片数(默认 20)
  • chunk_ttl_seconds —— 分片过期时间(默认 7200 秒,即 2 小时)

使用建议

  • 定期检查分片清理页面,确保没有大量残留分片占用存储空间
  • 如果有用户频繁上传失败,建议排查网络或存储问题后再清理分片
  • 对于存储空间紧张的服务器,可以考虑缩短分片过期时间或提高自动清理概率

评论

0 条评论

暂无评论,欢迎第一个留言。

验证码
回复评论
验证码
举报内容
验证码
由 b8l8u8e8 提供支持