#linux #cli #ext4 #defrag

nightly app defrag-dirs

目录索引碎片整理

2 个版本

使用旧的 Rust 2015

0.1.1 2017年6月20日
0.1.0 2017年5月6日

#6#ext4

GPL-3.0 许可证

16KB
105 代码行

Version

defrag-dirs

一个简单的目录索引“碎片整理”工具,因为 e4defrag 只处理常规文件。它通过将所有目录内容移动到临时目录中,然后替换旧的目录来实现。

注意事项

  • 会干扰任何尝试同时访问目录的进程。
  • 不保留目录的 xattrs、acls 或时间戳。其他目录条目的元数据被保留
  • 如果在移动过程中遇到错误,文件可能会留在临时目录中

构建

  • 安装 liblzo2 和 libz(构建时依赖项)
  • 安装 rust 和 cargo
  • 克隆仓库
  • cargo构建 --发布
  • 目标/发布/defrag-dirs--帮助

依赖项

~6MB
~119K SLoC