Defragger: Linux 图形化磁盘整理工具
Show HN: I missed the moving blocks, so I built a real Linux disk defragmenter
作为一名在 Linux 上耕耘二十多年的开发者,我始终怀念 Windows 磁盘整理工具那种直观的视觉体验。Defragger 正是为此而生:它用 Rust 和 Qt Quick/Kirigami 打造,不仅能可视化展示文件、空闲空间及元数据的分配情况,还能对 ext4 和 FAT 文件系统执行真正的在线或离线整理。不同于简单的命令行封装,它通过 PolicyKit 安全地调用内核接口,让文件系统重组过程既透明又可控。无论是为了测试高吞吐量日志的可复现存储布局,还是单纯享受看着数据块重新排列的满足感,这款工具都能满足你的需求。
这不仅仅是一个偶尔有用的工具,更是一种奇异的满足感——你能亲眼目睹文件系统自我重组的过程。
HN 评论区
14- AnonHP
我喜欢这个图形界面以及数据块的移动效果,让人回想起过去每月整理一次硬盘、有时还能看到明显性能提升的日子。
> Fragmentation and extent allocation were adding measurable variance, even on NVMe,
为什么在 NVMe 上会出现可测量的差异?我理解这对机械硬盘确实会有影响。但这听起来更像是其他因素导致的巧合,这种整理操作恐怕没什么实际效果(在某些情况下甚至只会让 SSD 磨损得更快)。
- blobdole
太美了。
手动整理硬盘是我手机里那种“关闭不用的应用”一样的行为。大家都说没必要这么做,甚至可能整体效果更差。我甚至有足够的自制力多年不去碰它……
但内心深处,我真心觉得如果做了,事情肯定会变好……不知怎么的。
- FaisBuilds
只要我们还坚持给企鹅(Linux)引入那些 Windows 的主流垃圾,我就很满足了。顺便说一句,我也正在为 Linux 开发类似的工具,哈哈。