Cloudreve icon indicating copy to clipboard operation
Cloudreve copied to clipboard

[Blob Scanner] Blob 扫描回收失败:file name too long

Open tiger5331819 opened this issue 1 month ago • 3 comments

问题描述 在 Blob 扫描回收过程中,当遇到文件名或路径过长(超过系统路径长度限制)的文件时,整个扫描回收任务会失败。当前实现未能妥善处理此场景,导致清理不完整,并可能造成存储空间泄露。

预期行为 Blob 扫描器应能妥善处理长路径文件。理想情况下,它应该:

  • 通过使用支持长路径的方法,成功处理所有文件,无论文件名长度如何。

截图

Image

环境信息

  • 桌面操作系统: Windows 11
  • 浏览器: Edge
  • Cloudreve 版本: 4.9.2

补充说明

  • 此错误会随着时间的推移导致严重问题,因为孤立的 Blob 文件会不断累积,占用存储空间且无法被正确清理。

tiger5331819 avatar Nov 19 '25 02:11 tiger5331819

你这种情况是存储策略有错误

foxccs avatar Nov 19 '25 04:11 foxccs

你这种情况是存储策略有错误

用的是默认的存储策略,这里要调整什么呢? Image

tiger5331819 avatar Nov 19 '25 04:11 tiger5331819

See https://stackoverflow.com/questions/6571435/limit-on-file-name-length-in-bash.

YUDONGLING avatar Nov 20 '25 02:11 YUDONGLING